C语言计算阶乘之和。 欢迎大家来评论!
输入一个正整数a,输出从1到a的所有数的阶乘和。(1!+ 2!+3!+...+a!)
输入描述:
一行输入一个正整数a(1 <= a <= 20)
输出描述:
输出一个值表示所有数的阶乘和。
#include<stdio.h>
int main()
{
long long a=1,i,f=1,sum=0;
scanf("%lld",&a);
for(i=1;a>=i;i++){
f=f*i;
sum=sum+f;
}
printf("%lld",sum);
return 0;
}