付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1请将您的手机铃声设置为震动2作业课本: 习题5.2 (第62页) 习题5.7 (第63页) 习题5.8 (第63页)自拟: 上交一个名为体会.txt的文件,内容为你到目前为止的学习感受,以及你的问题3复习回顾基本if语句if语句的嵌套switch语句1. ifelse结构2. if结构3. ifelse if结构4例:根据学生成绩打印出等级 fail (x60) y= pass (60=x80) good (80=x=100) 5例:用if语句根据学生成绩分等#include stdio.hvoid main() float x; scanf(%f,&x); if(x60) printf(f
2、ail); else if(x0) printf(%d,x); x-; 10循环体为多语句、单语句或空语句 循环体中应有使循环趋向结束的语句x=3;while(x5) printf(%d,x); 说明:先判断表达式的值,后执行循环体循环体有可能一次也不执行x=3;while(-x0) ; x=3;while(x0) printf(%d,x); x=3;while(x0) printf(%d,x-); x=3;while(x0) printf(%d,x); x-; 11/#include void main( ) int i=1,sum=0; while(i0); dowhile语句14说明:先
3、执行循环体,再判断表达式的值x=-3;do printf(%d,x); x-;while(x0); 循环体最少执行一次习惯上将循环体用一对大括号括起来 x=3;do printf(%d,x-); while(x0); ? while(x0);15说明:先执行循环体,再判断表达式的值循环体最少执行一次习惯上将循环体用一对大括号括起来 循环体中应有使循环趋于结束的语句 while末尾的分号不能省略 int x=3;do printf(%d,x-); while(x0) syntax error : missing ; before 16例 用dowhile循环求 #include void mai
4、n( ) int i=1,sum=0; do sum=sum+i; i+; while(i=100); printf(%d,sum);17while和dowhile比较dowhile语句流程图表达式假真循环体while语句流程图表达式假真循环体18例 while和dowhile比较#include stdio.hvoid main( ) int i,sum=0; scanf(%d,&i); do sum+=i; i+; while(i=10); printf(%d,sum);#include stdio.hvoid main( ) int i,sum=0; scanf(%d,&i); whil
5、e(i=10) sum+=i; i+; printf(%d,sum);若为变量i输入值20,则两者结果分别为?19一、用while循环打印19的平方#include void main() int i=1; while(i=9) printf(%d*%d=%dn,i,i,i*i); i+; 运行结果1*1=12*2=43*3=99*9=81课堂练习20二、用while循环打印所有的水仙花数#include stdio.hvoid main( ) int a,b,c,i=100; while(i1000) a=i/100; b=(i-a*100)/10; c=i%10; if(i=a*a*a+b
6、*b*b+c*c*c) printf(%dn,i); i+; 课堂练习21for 语句表达式2 循环体假真表达式1 表达式3 for语句流程图 22for 语句for(表达式1;表达式2;表达式3 )循环体;sum=0;for(i=1; i=100; i+)sum=sum+i; printf(%d,%dn, i,sum);for(sum=0, i=1; i=100; i+) sum=sum+i; printf(%d,%dn, i,sum);23for(sum=0, i=1; i=100; i+) printf(%dn, i); sum=sum+i;说明:三个表达式必须用分号隔开循环体为单语句、
7、复合语句for(i=1; i=100; i+) printf(%dn, i);24说明:三个表达式必须用分号隔开循环体为单语句、复合语句三个表达式都可以省略i=0;for(;i10;i+) printf(%d, i);i=0;for(;i10) break; printf(%f,x); 25#includemain( ) int i,sum=0; for(i=1;i=100;i+) sum=sum+i; printf(%d,sum);#includemain( ) int i=1,sum=0; for(;i=100;i+) sum=sum+i; printf(%d,sum);例 用for循环求
8、 26main( ) int i=1; for(;i100) break; printf(%d,sum);例 用for循环求 27循环的嵌套三种循环可互相嵌套,层数不限while( ) while( ) .while( ) do while( ); .while( ) for( ; ; ) .28循环的嵌套 for( ; ;) do while(); while() . 多层循环之间不能互相交叉三种循环可互相嵌套,层数不限内循环内循环外循环29循环的嵌套多层循环之间不能互相交叉三种循环可互相嵌套,层数不限双层循环总次数等于内外层次数之积for(i=1;i=2;i+) for(j=1;j=3;j
9、+) printf(%dn,i*j);j=1 i*j=1j=2 i*j=2j=3 i*j=3当i=1:当i=2:j=1 i*j=2j=2 i*j=4j=3 i*j=612324630例 用双重循环打印出如下运行结果 * * * *31main( ) int i,j; for(i=1;i=4;i+) for(j=1;j=5;j+) printf(*); printf(n); 例 用双重循环打印出如下运行结果32课堂练习三、编写程序,打印出如下运行结果*33课堂练习main( )int i,j; for(i=1;i=5;i+) for(j=1;j=i;j+) printf(*); printf(n); 34四、循环嵌套输出九九表1234567892468101214161836912151821242791827364554637281课堂练习35#include main() int i,j; for(i=1;i10;i+) for(j=1;jb) if(ac) big=a; else big=c; else if(bc) big=b; else big=c; printf(a=%d,b=%d,c=%dn,a,b,c); printf(big=%dn,big);作业问题38mai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年自考消费心理学试题及答案
- 2026年新闻记者从业资格证考试题库(附含答案)
- 湖南省长沙市(2025年)辅警公共基础知识题库(附答案)
- 2026中国污水处理设备市场技术革新与投资回报周期报告
- 2026代餐食品营养强化成分市场接受度调研报告
- 2026中国智能农业机器人应用行业市场供需分析及投资评估规划分析研究报告
- 2026食品加工行业市场发展现状供需分析及投资前景评估规划研究报告
- 2026生物农药行业市值深入分析及市场趋势与融资策略研究报告
- 2026中国叶黄素酯行业安全生产标准与风险管理报告
- 2026中国工业传感器网络标准化进程与智能制造适配性报告
- 2026年甘肃庆阳宁县直事业单位选聘24人笔试参考题库及答案详解
- 四川能投发展股份有限公司所属公司2026年员工公开招聘笔试备考试题及答案详解
- 广西玉林兴业县2026年警务辅助人员招聘考试试卷-含答案解析
- 2026年江苏职业卫生技术服务专业技术人员考试(放射卫生检测与评价)模拟题及答案
- 2026-2030中国工程爆破行业十四五发展分析及投资前景与战略规划研究报告
- 街区门楼改造方案范本
- 2026年中国邮政四川省分公司笔试题及答案
- 绿化工程监理实施细则
- 海南天然橡胶产业集团股份有限公司招聘笔试题库2026
- 24J113-1 内隔墙-轻质条板(一)
- 2025-2030声波治疗仪市场前景展望及未来经营优势可行性研究报告(-版)
评论
0/150
提交评论