信息学奥赛课课通(p117-3)求阶乘的和
程序员文章站
2024-03-15 17:24:36
...
描述
给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+…+n!)
输入
输入有一行,包含一个正整数n(1 < n < 12)。
输出
输出有一行:阶乘的和。
样例输入
5
样例输出
153
#include<iostream>
using namespace std;
int main()
{
int n,jjiecheng=1,sum=0;
cin>>n;
for(int i=1;i<=n;i++)
{
jjiecheng=1;
for(int j=1;j<=i;j++)
jjiecheng*=j;
sum+=jjiecheng;
}
cout<<sum<<endl;
return 0;
}
下一篇: 31.从1到n的整数中1出现的个数