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