#include<iostream>
using namespace std;
//阶乘和 最优
int fSum(int N){
int cur = 1;
int ans = 0;
for (int i = 1; i <= N; i++){
cur *= i;// 1*1 1*2 2*3 6*4
ans += cur;
}
return ans;
}
int main01(){
cout << fSum(5) << endl;//1!+2!+3!+4!=1+2+6+24+120=
system("pause");
return 0;
}
实现 1!+ 2!+ 3!+ ... + n!
最新推荐文章于 2024-12-10 21:00:01 发布
本文介绍了一个使用C++编写的简单程序,该程序能够计算从1到指定数值N的所有阶乘之和。通过一个名为fSum的函数实现,此函数采用递增的方式逐步计算各阶乘值并累加求和。
1366

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



