南沙C++陳老師解一本通題:1091:求階乘的和

南沙区信奥赛陈老师發表於2024-09-04

【題目描述】

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

【輸入】

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

【輸出】

輸出有一行:階乘的和。

【輸入樣例】

5

【輸出樣例】

153
#include <iostream>
using namespace std;
int main()
{
	int n,sum=1,ans=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		sum*=i;
		ans+=sum;
	}
	cout<<ans;
	return 0;
}
南沙C++陳老師解一本通題:1091:求階乘的和

相關文章