编写程序用for循环求 s=1!+ 2!+ 3!+ …+n!
的值。
输入样例:
5
输出样例:
1!=1
2!=2
3!=6
4!=24
5!=120
1!+2!+…+5!=153
#include<stdio.h>
int main()
{
int i=1,n,d=0;
int s,sum=1;
scanf("%d",&n);
for(s=1;s<=n;s++)
{
for(;i<=s;i++)
{
sum*=i;
printf("%d!=%d\n",s,sum);
}
d+=sum;
}
printf("1!+2!+…+%d!=%d",n,d);
return 0;
}