- 9
- 0
- 约小于1千字
- 约 6页
- 2023-12-01 发布于陕西
- 举报
控制结构综合实例讲解
1
例:从键盘输入一个数,求出这个数的阶乘,即 n!。
算法思想:
首先要清楚阶乘定义,所谓 n 的阶乘,就是从 1 开始乘以比前一个数大 1 的数,一直乘到 n,用公式表示就是:1×2×3×4×…×(n-2)×(n-1)×n=n!
具体的操作:利用循环解决问题,设循环变量为 i,初值为 1,i 从 1 变化到 n;依次让 i 与 sum 相乘,并将乘积赋给 sum。
① 定义变量 sum,并赋初值 1。
② i 自增 1。
③ 直到 i 超过 n。
2
例:从键盘输入一个数,求出这个数的阶乘,即 n!。
程序代码:
#include stdio.h
int main()
{
int i,n;
int sum=1;
scanf(%d,n);
for(i=1;i=n;i++)
sum=sum*i;
printf(%d!=%d,n,sum);
printf(\n);
return 0;
}
3
例:求1!+2!+······+10!
问题扩展:
求1!+2!+······+10! 。
问题解决思路:
在求单个数阶乘的基础上,要考虑把每个数的阶乘结果求和,就要引入循环嵌套了,单层循环已经不能解决这个问题了。
4
例:求1!+2!+······+10!
程序代码:
#includestdio.h
您可能关注的文档
- (7.3)--控制结构综合实例讲解 -求和与猴子吃桃子.ppt
- (7.3.1)--3.1 城市道路与交通概述.ppt
- (7.3.2)--3.2 交通法规与违章.ppt
- (7.3.3)--3.3 交通标志与标线.ppt
- (7.4)--内生发展理念下特大城市远郊乡村的_省略_以上海市崇明区新征村村庄.pdf
- (7.4.1)--7.1 平面交叉口的基本形式及其交通分析.ppt
- (7.4.2)--7.2 平面交叉口通行能力.ppt
- (7.4.3)--7.3 一般平面交叉口几何尺寸设计.ppt
- (7.4.4)--7.4 环形交叉口设计城市道路与交通.ppt
- (7.5)--双循环体系下土地要素市场化改革对城乡发展的影响.pdf
- (7.5.1)--2.1 城市交通规划的目的、意义和内容.ppt
- (7.5.2)--2.2 起讫点(OD)调查城市道路与交通.ppt
- (7.5.3)--2.3 城市道路上的客货运交通规划.ppt
- (7.5.4)--2.4 案例讨论——自行车交通规划.ppt
最近下载
- 2024年高考数学专项突破斐波拉契数列(解析版).pdf VIP
- 网络直播平台运营服务合同.doc VIP
- 护患沟通技巧ppt(患者相关文档)共94张.ppt VIP
- 25.1+比例线段(教学课件)数学新教材冀教版九年级上册.pptx VIP
- 电子元器件基础知识大全.ppt VIP
- 七年级上册第二单元写作 学会记事 课件(19张PPT).pptx VIP
- 解读金属非金属露天矿山重大事故隐患判定标准.pptx VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 护理职业探索报告范文职业生涯论文1000字护理专业.doc VIP
- 2026年新疆新业国有资产经营集团有限责任公司校园招聘参考题库及答案详解.docx VIP
原创力文档

文档评论(0)