Java语言怎么事先输出1+2!+...+10!的结果,要完整的程序的编写
Java语言怎么事先输出1+2!+...+10!的结果,要完整的程序的编写
int a = 1;
int sum = 1;
for (int i = 2; i <= 10; i++)
{
a = a * i;
sum = sum + a;
}
System.out.println(sun);
你这个可以理解为
1* 1 + 1*2 + 1*2*3 +...+1*2*3*4*5*6*7*8*9*10
这样就比较好理解了
public static void main(String[] args) {
int count = 0;
for(int i=0;i<10;i++){
int x=1;
for(int j=i+1 ;j>0;j--){
x*=j;
}
count = count +x;
}
System.out.println(count);
}