1. 程式人生 > >T1091 求階乘的和(#Ⅰ- 4

T1091 求階乘的和(#Ⅰ- 4

【題目描述】

給定正整數n,求不大於n的正整數的階乘的和(即求1!+2!+3!+...+n!),輸出階乘的和。

【輸入】

輸入有一行,包含一個正整數n(1 < n < 12)。

【輸出】

輸出有一行:階乘的和。

【輸入樣例】

5

【輸出樣例】

153

【源程式】

#include<iostream>usingnamespace std;intmain(){int num,i;longint sum=0,temp=1;

    cin>>num;for(i=1;i<=num;i++){
        temp=temp*i;//計算階乘
        sum=sum+temp
;//累加} cout<<sum<<endl;return0;}