C循环-求阶乘之和
小Bob 小Bob Bob来啦
2020年06月26日 23:47 __ _ _ _ _

Never get stuck with the thing that ruins your day. Stay upbeat and be
happy; for life is too short to be wasted on crap. 不要让不好的事情毁了你这一天,乐观一点,开心一点,生命如此短暂,别浪费时间在不值一提的事情上。
本关任务:
编写一个程序,任意输入n,求S=1!+2!+…+n!。注意:n!表示n的阶乘。0的阶乘等于1,负数的阶乘等于0。提示:(n+1)!=n!*(n+1)
例如:
输入:10 输出:4037913
输入:7 输出:5913
输入:-1 输出:0
源代码:
#include<stdio.h>int main(){ int n,i,c=1,s=0; scanf("%d",&n); for(i=1;i<=n;i++) { c*=i; s+=c; } if(n == 0){ printf("1"); }else if(n<0){ printf("0"); }else{ printf("%d",s); } return 0;}
运行结果:


最后的话:刷题要找自己的不足,然后去专攻。
往期推荐:
个人真的需要建网站/博客?来和小Bob来康康建Blog的好处叭 2020-06-23
C循环-求各位数字之积 2020-06-24
使用油猴刷课,刷题,刷VIP电视,电影攻略全在这里了(含视频讲解) 2020-06-01
公众号:程序员Bob
一个正在学习C语言的人,致力于将所学内容讲得更透彻!
点赞关注谢谢你
长按下图二维码关注,和你一起领悟程序员的魅力。
点“ 在看 ” 你懂得
预览时标签不可点
阅读
__
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小Bob的博客!











