思路:1、首先要求出n的阶乘
2、对各个阶乘再进行求和
public long getJiecheng(int i){
if(i==1)
return 1;
return i*getJiecheng(i-1);//求i的阶乘
}
public long sumJiecheng(int n){
long sum=0;
for(int i=1;i<=n;i++){
sum+=getJiecheng(i);//求所有阶乘的和
}
return sum;
}
本文介绍了一种高效的方法来计算阶乘并求和。首先通过递归实现阶乘函数,然后使用该函数计算从1到指定数字的所有阶乘之和。通过实例演示了算法的实现和应用。
474

被折叠的 条评论
为什么被折叠?



