题目描述
输入一个不大于10的正整数n,输出1!+2!+…+n!
输入
正整数n
输出
阶乘之和。
样例输入
10
样例输出
4037913
参考代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=1,x,i,n,sum=0;
scanf("%d",&x);
for (i=1;i<=x;i++)
{
for (n=1;n<=i;n++)
{
a=a*n;
}
sum=sum+a;
a=1;
}
printf("%d",sum);
return 0;
}
解析
暂无