题目:求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
代码:
#include <stdio.h>
int main()
{
long long m=1,sum=0,n,j=0;
scanf("%lld",&n);
for(j=1;j<=n;j++)
{m=m*j; //每个数的阶乘
sum+=m; //加和
}
printf("%lld",sum);
return 0;
}
题目:求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
代码:
#include <stdio.h>
int main()
{
long long m=1,sum=0,n,j=0;
scanf("%lld",&n);
for(j=1;j<=n;j++)
{m=m*j; //每个数的阶乘
sum+=m; //加和
}
printf("%lld",sum);
return 0;
}