求阶乘和(the sum of Factorial)
描述
给你一个正整数N,请你求N!和,并输出最后结果
如给你5 , 即计算 1!+2!+3!+4!+5!
Input a positive integer N,and calculate the sum of n!.For example,n is 5 and calculate the following formula:
1!+2!+3!+4!+5!
Input a positive integer N,and calculate the sum of n!.For example,n is 5 and calculate the following formula:
1!+2!+3!+4!+5!
输入
一个正整数N
a positive integer
a positive integer
输出
求得的阶乘和
The sum of n!
The sum of n!
输入样例
5
输出样例
153
来源
#include<stdio.h>
int jiecheng(int n)
{
int s=1;
while(n>0)
{
s*=n;
n--;
}
return s;
}
//主函数
int main()
{
int n,sum=0;
scanf("%d",&n);
while(n>0)
{
sum+=jiecheng(n);
n--;
}
printf("%d",sum);
//输出回车
printf("\n");
}