题解
2026-04-17 19:53:18
发布于:山西
23阅读
0回复
0点赞
思路:循环1-n,一个个阶乘就行了。
记得开long long
参考代码如下:
#include<bits/stdc++.h>
using namespace std;
long long jie(int x)
{
long long a=1;
for(int j=1;j<=x;j++)
{
a*=j;
}
return a;
}
int main()
{
long long n,sum=0;
cin>>n;
for(int i=1;i<=n;i++)
{
sum+=jie(i);
}
cout<<sum;
return 0;
}
全部评论 1
- 置顶
其实只需要给sum开long long。
我都改成long long 了

2026-04-17 来自 山西
1







有帮助,赞一个