信息学奥赛一本通(1091:求阶乘的和)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(1091:求阶乘的和)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1091:求階乘的和
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 35007 ??? 通過數: 26457
【題目描述】
給定正整數n,求不大于n的正整數的階乘的和(即求1!+2!+3!+...+n!),輸出階乘的和。
【輸入】
輸入有一行,包含一個正整數n(1 < n < 12)。
【輸出】
輸出有一行:階乘的和。
【輸入樣例】
5【輸出樣例】
153【參考代碼】
#include <stdio.h> int fact(int n) {if(n==1)return 1;elsereturn n*fact(n-1); } int main() {int i,n,f=0;scanf("%d",&n);for(i=1;i<=n;i++)f+=fact(i);printf("%d\n",f);return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=1091
總結
以上是生活随笔為你收集整理的信息学奥赛一本通(1091:求阶乘的和)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通(1324:【例6.6】
- 下一篇: 信息学奥赛一本通 1036:A×B问题