C语言程序设计-循环例子课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言程序设计-循环例子课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 循环 例子 课件
- 资源描述:
-
1、2023-1-8C 语言程序设计基础篇2023-1-8本章内容提要本章内容提要2023-1-8n在三种基本结构的基础上,结合本章介绍流在三种基本结构的基础上,结合本章介绍流程控制的其他几个语句:程控制的其他几个语句:switch语句、语句、break语句和语句和continue语句及循环的嵌套,语句及循环的嵌套,实现复杂的算法,设计出结构清晰、功能强大实现复杂的算法,设计出结构清晰、功能强大的程序的程序,对,对C语言程序开发设计有比较深刻的语言程序开发设计有比较深刻的认识。认识。2023-1-81、语句形式:、语句形式:switch (表达式)表达式)case 常量常量1:语句语句1;case
2、 常量常量2:语句语句2;case 常量常量3:语句语句3;.case 常量常量n:语句语句n;default:语句语句n+1;。数值型数值型或或字符型字符型常量表达式的值必须常量表达式的值必须互不相同,否则执行互不相同,否则执行时将出现矛盾,即同时将出现矛盾,即同一个开关值,将对应一个开关值,将对应多种执行方案。多种执行方案。千万不千万不能接能接(;)号号2023-1-82、语句执行流程:、语句执行流程:指语句的最指语句的最后一条是否后一条是否为为break简单语句或简单语句或复合语句复合语句breakbreakbreakbreak有有无breakbreak有无有计算表达式计算表达式常量常量
3、1 1常量常量2 2常量常量n n=语句语句1 1=语句语句2 2语句语句n n其它其它=语句语句n+1n+1无值值casecase语句出语句出现的次序并现的次序并不影响执行不影响执行结果。结果。2023-1-8【例【例7.17.1】编写程序,对学生成绩进行等级评定。将成绩分为几个】编写程序,对学生成绩进行等级评定。将成绩分为几个等级:等级:0 05959分为不及格,分为不及格,60606969分为及格,分为及格,70707979分为中等,分为中等,80808989分为良好,分为良好,9090100100分为优秀。要求输入一个成绩,输出其分为优秀。要求输入一个成绩,输出其对应的等级。对应的等级
4、。请输入成绩:请输入成绩:78成绩成绩78的等级为中等的等级为中等成绩成绩78的等级为及格的等级为及格 成绩成绩78的等级为不及格的等级为不及格 出错啦!?出错啦!?2023-1-82023-1-8将上面的例将上面的例7.17.1修改如下:修改如下:请输入成绩:请输入成绩:78成绩成绩78的等级为中等的等级为中等2023-1-8使用使用switch语句时还应注意以下几点语句时还应注意以下几点 2023-1-82023-1-8在一个循环内又完整地包含另一个循环,称为在一个循环内又完整地包含另一个循环,称为循环的嵌套循环的嵌套。for语句可以与语句可以与while语句、语句、do-while语句相
5、互嵌套,构成多重循环,例如:语句相互嵌套,构成多重循环,例如:2023-1-82023-1-8for(i=1;i=9;i+)打印第打印第i行行;【例【例7.2】打印乘法小九九表。打印乘法小九九表。使用一个循环使用一个循环9次的循环语句次的循环语句,每次循环打印一行:,每次循环打印一行:打印第打印第i i行,循环行,循环i i次次,每次循环打印一个表达式每次循环打印一个表达式:for(j=1;j=i;j+)打印第打印第j个表达式个表达式;打印完一行后换行打印完一行后换行 2023-1-8#include void main()int i,j;for(i=1;i=9;i+)for(j=1;j=i;
展开阅读全文