c语言求阶乘的累加和递归

C语言求1+2!+3!+…+20!的和。

分析

对于累加采用for循环,设置变量sum和循环变量进行累加。

#include<stdio.h>int main(void){ int i; int sum; for(i=1;i<=10;i++){ sum = sum + i; } return 0;}

而求阶乘只是把累加换成了累乘。

代码实现

#include<stdio.h>int main(void){ int i; double sum,n; sum = 0; n = 1; for(i=1;i<=20;i++){ n = n * i; sum = sum + n; } printf("%lfn",sum); return 0;}

程序分析

(1)n = n * i;根据循环,求出每个循环变量的累乘。

(2)sum = sum + n;将每个循环变量的累乘进行累加求和。

(1)当i=1,循环条件成立,执行n = n*i = 1*1;sum = sum + n = 0 + 1 = 1

(2)当i=2,循环条件成立,执行n = 1*i = 1*2;sum = sum + n = 1 + 2 = 3

运行结果

C语言基础练习09-求阶乘累加和

总结

(1)注意变量设置,累乘可能是一个较大的数,变量定义时使用double类型。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 5月 24日 上午10:41
下一篇 2023年 5月 24日 上午10:50

相关推荐

  • 广州市政务新媒体榜单10月发布

    由广州日报主办、人民网舆情数据研究中心提供数据支持的广州市政务新媒体影响力榜单(2023年6月榜)在7月19日正式发布。榜单显示,当月与电动自行车规范管理相关的话题仍持续收到市民广…

    2023年 7月 26日
  • 被删掉的微信好友怎样加回来(被我删了的微信好友怎么能加回来)

    前言 微信好友被误删了,怎样才能悄悄的重新加回来呢,还不让对方发现?原来如此简单,可惜好多人都还不知道。 小草今天在我的一篇文章下面,看到一个友友留言询问小草。被删除的好友怎么找回…

    2023年 5月 20日
  • 号如何注册开通带货,号怎么带货教程

    电子卡密作为一种虚拟商品,在视频号上的销售非常常见。 以往是顾客先在视频号小店内下单,商家收到下单通知后再发货,可是当发生很多顾客同时购物,或是时间太晚,商家在线客服不不在线时,就…

    2023年 9月 2日
  • 死神护庭十三队实力排行榜(死神护庭十三队长实力排名)

    护廷十三队实力排名,本人觉得非常难反驳的,假面军团乱7八遭的,实话说,我排不来,什么凤桥楼十郎,弱得一B。 NO.1,五番队队长,蓝染惣右介,不要谈什么如果没崩玉,崩玉是人家自己想…

    2023年 6月 28日
  • 微信打开这2个设置,再也不用担心信息延迟了英文

    现如今,微信已经成为非常重要的通讯工具了。以前的通讯方式基本以电话和发短信为主。自从微信兴起之后,人们之间的交流不再使用打电话和发短信了,都用微信交流。 并且微信的通讯功能也是很强…

    2023年 2月 10日
  • 两人微信群互怼14个月,微信群互怼反映了什么

    澎湃特约评论员 若熙 群内骂战持续一年多,最后还大打出手?近日,湖南长沙市天心区法院审理了一起人格权纠纷案。孙某某和王某某都是某小区业主,因琐事在业主群发生言语冲突,多次在微信群、…

    2023年 2月 3日
  • 两台无线路由器如何桥接?双路由器连接的方法是什么

    家里WiFi信号一台路由器满足不了的时候,我们有必要自己动手来连接两台无线路由器了。 无线路由器连接另一个无线路由器上网的方式有2种:有线连接、无线连接。这2种方式各有优缺点 1、…

    2023年 6月 9日
  • 公司网络建设方案

    目录 1、目前网络状况 2、网络发展规划 3、网络建设中需要解决的问题 4、网络建设目标 5、设计布局 6、主要硬件设施 7、硬件设备资金预算 8、软件设计 9、部署方案 10、检…

    2023年 4月 13日
  • 怎么查自己qq号登录过哪些网站

    以前在注册一些论坛或网站的时候,为了怕麻烦或担心记不住密码,就直接使用QQ授权登录,这样又方便且快捷,可很多年过去了,有些网站根本就不会去看,久而久之这些年来使用QQ登录了多少网站…

    2022年 12月 27日
  • 发现微信被盗或手机丢失,你可以冻结微信号

    #冬日生活打卡季# 出现了威胁到微信安全的风险时,可以主动申请冻结自己的微信号,冻结后坏人将无法窃取到你的隐私,也不能冒用你的身份诈骗好友,更不能盗刷你的微信支付资金。 冻结微信号…

    2023年 1月 23日