题目描述
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
输入
n
输出
Sn的值
样例输入
5
样例输出
153
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
int a;
scanf("%d",&a);
long long int b=1,c=0;
if(a==0)
c=1;
for(int i=1; i<=a; i++)
{
b*=i;
c+=b;
}
printf("%lld",c);
}