求阶乘的和(信息学奥赛一本通-T1091)
生活随笔
收集整理的這篇文章主要介紹了
求阶乘的和(信息学奥赛一本通-T1091)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
給定正整數n,求不大于n的正整數的階乘的和(即求1!+2!+3!+...+n!),輸出階乘的和。
【輸入】
輸入有一行,包含一個正整數n(1 < n < 12)。
【輸出】
輸出有一行:階乘的和。
【輸入樣例】
5
【輸出樣例】
153
【源程序】
#include<iostream> using namespace std; int main() {int num,i;long int sum=0,temp=1;cin>>num;for(i=1; i<=num; i++){temp=temp*i;//計算階乘sum=sum+temp;//累加}cout<<sum<<endl;return 0; }?
總結
以上是生活随笔為你收集整理的求阶乘的和(信息学奥赛一本通-T1091)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通C++语言——1049:
- 下一篇: 哥德巴赫猜想(升级版)(洛谷-P1579