2026:【例4.12】阶乘和
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 1093 通过数: 837
【题目描述】
求 S=1!+2!+3!+....+n!S=1!+2!+3!+....+n!
【输入】
输入正整数nn。
【输出】
输出ss。
【输入样例】
3
【输出样例】
9
【提示】
【数据范围】
对于所有数据:1≤n≤101≤n≤10。
【参考代码】
#include <stdio.h> int fact(int n) { if(n==0 || n==1) return 1; else return n*fact(n-1); } int main() { int i,n,s=0; scanf("%d",&n); for(i=1;i<=n;i++) s+=fact(i); printf("%d\n",s); return 0; }
http://ybt.ssoier.cn:8088/problem_show.php?pid=2026