Problem1056--求阶乘的和1056: 求阶乘的和
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 28 Solved: 25
[Submit] [Status] [Web Board] [Creator:]Description
给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!)
Input
输入有一行,包含一个正整数n(1 < n < 12)。
Output
输出有一行:阶乘的和。
Sample Input
5
Sample Output
153
HINT
#include <iostream>
using namespace std;
int main()
{
long long sum,t;
int i,n;
i=1;sum=1;t=0;
cin>>n;
while(i<=n)
{
sum=sum*i;
t=t+sum;
i++;
}
printf("%ld",t);
return 0;
}
Source/Category
[Submit] [Status]