求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;

}

上一篇:python测量信号信噪比


下一篇:学习进度笔记3