zzuli OJ 1050:階乗の累積和


Description
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; }