求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