1. 程式人生 > >基礎練習:1091:求階乘的和

基礎練習:1091:求階乘的和

1091:求階乘的和
【題目描述】
給定正整數n,求不大於n的正整數的階乘的和(即求1!+2!+3!+…+n!),輸出階乘的和。
【輸入】
輸入有一行,包含一個正整數n(1 < n < 12)。
【輸出】
輸出有一行:階乘的和。
【輸入樣例】
5
【輸出樣例】
153

#include<iostream>
using namespace std;
int main()
{   int i,n,m=1,sum=0;
    cin>>n;
    for(i=1;i<=n;i++)
    {
    m*=i;
    sum+=m;
	}
	cout<<sum<<endl;
    return 0;
}