编写一个程序,求1!+2!+3!+…+10!的值(n!=1*2*3*...*n) 高中必修3

如题所述

第1个回答  2013-09-21
test
{
public static void main(String args[])
{
long sum=0,a=1;
long i=1;
while(i<=10)
{
if(i>=1)
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}

希望能帮到你,祝学习进步,记得采纳,谢谢
第2个回答  2013-09-21
#include <stdio.h>
main(){
int i,j,k,sum;
sum = 0;
for(i = 1,k = 1; i <= 10; ++i){
for(j = 1; j <= i; ++j){
k *= j ;
}
sum += k;
}

printf("%d",sum);
}
相似回答