Java编程求1到20阶乘的和

如题所述

利用递归调用解决累加累乘问题。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-04-23
long e=1;
long sum=0;
for(int i=1; i<=20;i++){
e*=i;
sum+=e;
}
System.out.println("阶乘的和为:"+sum);

本回答被网友采纳
第2个回答  2013-04-14
public class gg {
public static void main(String[] args) {
int t,s;
t=1;s=0;
for(int i=1;i<=20;i++){
t*=i;
s+=t;
}
System.out.println("s="+s);
}
}
第3个回答  推荐于2018-01-16
long sum=0;
for(int i=1;i<=4;i++) {
long product=1;
for(int j=1;j<=i;j++) {
product=product*j;
}
sum=sum+product;
}
System.out.println(sum);本回答被网友采纳
第4个回答  2013-04-14
int sum=0; int count=1; for(int i=1;i<=4;i++){
count*=i;
sum+=count;
}

System.out.println(sum);
相似回答