其他分享
首页 > 其他分享> > 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

作者:互联网

1014:
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
#include<stdio.h>

long longint mult(long long int b)
{
int i, t=1;

for(i=1; i<=b; i++)
{
    t *= i;
}
return t;

}

int main()
{
long long int a, sum=0;

scanf("%d", &a);

for (int i=1; i<=a; i++)
{
    sum = mult(i) + sum;
}
printf("%lld\n", sum);

return 0;

}

标签:20,数字,int,long,Sn,之值
来源: https://blog.csdn.net/Alive_lei/article/details/113371724