L1-013 計算階乘和 (10分)
對于給定的正整數 \(N\),需要你計算 \(S=1!+2!+3!+?+N!\),
輸入格式:
輸入在一行中給出一個不超過 \(10\) 的正整數 \(N\),
輸出格式:
在一行中輸出 \(S\) 的值,
輸入樣例:
3
輸出樣例:
9
代碼:
#include<bits/stdc++.h>
using namespace std;
int n,A=1,ans;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)ans+=A*=i;
cout<<ans<<endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/51080.html
標籤:C++
上一篇:L1-012 計算指數 (5分)
下一篇:L1-014 簡單題 (5分)
