zzuli OJ 1050:階乗の累積和
Description
1を求めます!2! + ……n!
Input
整数nを入力すると、nが10以下であると仮定できます.
Output
1つの整数、すなわち階乗加算の結果を出力し、単独で1行を占める.
Sample Input
4
Sample Output
33
HINT
...
Source
1を求めます!2! + ……n!
Input
整数nを入力すると、nが10以下であると仮定できます.
Output
1つの整数、すなわち階乗加算の結果を出力し、単独で1行を占める.
Sample Input
4
Sample Output
33
HINT
...
Source
<span style="font-family: Arial, Helvetica, sans-serif;">#include<stdio.h></span>
int main()
{
int i, n;
int fact, sum;
scanf("%d", &n);
sum = 0.0;
fact = 1.0;
for(i = 1; i <= n; i++)
{
fact *= i; // i!,
sum += fact;
}
printf("%d
", sum);
return 0;
}