题目描述
求1!+2!+3!+4!+…+n!的结果。
输入
输入数据含有不多于50个的正整数n(1≤n≤12)。
输出
对于每个n,输出计算结果。每个计算结果应占独立一行。
样例输入
3 6
样例输出
9
873
参考代码
#include"stdio.h"
int main()
{
int n,i;
long int s=0,m;
while(scanf("%d",&n)!=EOF)
{
m=1;
for (i=1;i<=n;i++)
{
m=m*i;
s+=m;
}
printf("%ldn",s);
s=0;
}
return 0;
}
解析
暂无