- 0
- 0
- 约1.68万字
- 约 26页
- 2022-12-07 发布于北京
- 举报
第四章 循环结构的程序设计
4.1需要重复执行的程序
4.2至少要执行一次的循环
4.3已知循环次数用for语句
4.4循环控制—简单循环应用
通过这一章学习,我们能够知道通过这一章学习,我们能够知道
什么问题需要循环程序解决?什么问题需要循环程序解决?
如何表达循环中的条件?如何表达循环中的条件?
如何构造循环控制流程?如何构造循环控制流程?
典型的循环应用问题有哪些?典型的循环应用问题有哪些?
4.1 需要重复执行的程序
• 什么问题需要循环程序解决? Y
成绩60 ?
• 如何解决? N
打印补考
回顾 用关系运算作判断条件
—谁需要补考?
不是一个人需要补考?
if (x60)
{ printf(**************\n);
printf(%.1f,NO!\n,x);
printf(**************\n); }
什么问题需要循环程序解决?
循环问题:
100 x j
y n y n y x
• 求累加和:
n 1 n i n i
• 找满足条件的数:最大数、最小数、……
• 分类问题:字符、分数、年龄、职称分类、……
• 数列问题
什么问题需要循环程序解决?
经典循环问题:
• 鸡兔同笼问题;
• 梅森素数问题;
• 有数列2/3、4/5、6/9、10/15……,求此数列的前100项;
• 输出n~m中(0nm)能被3整除,且至少有一个数字是5的所
有数;
• 求3-150中所有素数的和;
• 有一个八层高的灯塔,每层所点灯数都等于上一层的两倍,
一共有765盏灯,求塔底灯数;
• ……。
如何解决? • 循环结构
循环结构:
N
条件
Y
N 成绩60 ?
条件 Y N
打印补考
Y
循环体
循环体
需要重复执行的程序 • 循环程序
例:打印补考学生通知单
{
if (x60)
您可能关注的文档
- 北京理工大学《C语言程序设计3》课件-第8章函数.ppt
- 北京理工大学《C语言程序设计4》课件-第七章数组.ppt
- 北京理工大学《C语言程序设计4》课件-第三章 数据类型和运算规则 (1).ppt
- 北京理工大学《C语言程序设计4》课件-第九章 指针.ppt
- 北京理工大学《C语言程序设计4》课件-第二章 C语言概述.ppt
- 北京理工大学《C语言程序设计4》课件-第五章 选择结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第八章 函数.ppt
- 北京理工大学《C语言程序设计4》课件-第六章 循环结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第十章 结构、联合与枚举类型.ppt
- 北京理工大学《C语言程序设计5》课件-第4章算法.pptx
原创力文档

文档评论(0)