信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1091:求阶乘的和
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1091:求阶乘的和
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
時(shí)間限制: 1000 ms 內(nèi)存限制: 65536 KB
提交數(shù): 9152 通過數(shù): 7101
【題目描述】
給定正整數(shù)n,求不大于n的正整數(shù)的階乘的和(即求1!+2!+3!+…+n!),輸出階乘的和。
【輸入】
輸入有一行,包含一個(gè)正整數(shù)n(1 < n < 12)。
【輸出】
輸出有一行:階乘的和。
【輸入樣例】
5
【輸出樣例】
153
【來(lái)源】
NO
代碼
#include <stdio.h> long int jiecheng(int a) {if(a==1){return 1;}elsereturn a*(jiecheng(a-1)); } int main () {int n;long int sum=0;scanf("%d",&n);for(int i=1;i<=n;i++){sum+=jiecheng(i);}printf("%ld",sum);return 0; }總結(jié)
以上是生活随笔為你收集整理的信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1091:求阶乘的和的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: 信息学奥赛一本通(C++)在线评测系统—
- 下一篇: 信息学奥赛一本通(C++)在线评测系统—