- 30
- 0
- 约5.97千字
- 约 37页
- 2017-05-09 发布于湖北
- 举报
复习 if语句 使用if语句嵌套 switch语句 体重问题 标准体重=(身高-100)×0.9(单位:千克) 其数值的正负10%为健康。 你是否拥有一个健康的体型呢? 如何用C程序实现以上体型判断? 问题分析 据标准,一个人的体重有两种可能性:体重在标准范围内、体重超标。流程图描述为两分支结构,采用if-else结构即可解决。 if-else 描述分支结构 问题求解:流程图转换为程序 #include stdio.h void main()//主函数 { int height; /*用户身高*/ float sweight,weight; /*标准体重,用户体重*/ printf(\n请输入您的身高,以cm为单位:); scanf(%d,height); /*输入身高,单位为cm*/ printf(\n请输入您的体重,以kg为单位:); scanf(“%f”,weight); /*从键盘输入体重,单位为kg*/ sweight=(height-100)*0.9; /*计算标准体重*/ if((weight(sweight*1.1))||(weight(sweight*0.9))) //超过标重 printf(\n您的体重超过正常范围,请注意改善!); else //在正常范围内 printf(\n恭喜您!您的体重很完美!); } 模仿练习 根据流程图用if-else结构编写程序 【练习1】输入学生的三门课程成绩(实数,0~100之间),计算平均分并判断是否及格,成绩大于等于60输出平均分及格,否则输出平均分不及格。 复习 if语句 使用if语句嵌套 switch语句 也许你测试的结果是:体重超标! 可是你更关心的结果是:偏瘦或偏胖? 标准体重=(身高-100)×0.9(单位:千克) 其数值的正负10%为健康。 体重问题拓展分析(多分支) 根据问题描述,体型的判断有三种结果:健康体型、偏胖、偏瘦,流程图描述采用两次分支结构,采用嵌套的if-else结构即可解决。 采用多分支结构(多个if-else结构)进行判断方式 多分支结构流程图 嵌套的if-else部分代码 if(weight(sweight*1.1)) /*偏胖*/ printf(“\n您的体型偏胖,请注意改善!); else { if(weight(sweight*0.9)) /*偏瘦*/ printf(“\n您的体型偏瘦,请注意改善!); else /*在正常范围内*/ printf(\n恭喜您!您的体重很完美!); } #include stdio.h void main()//主函数 { int height;//用户身高 float stand_weight,weight; //标准体重,用户体重 printf(\n请输入您的身高,以cm为单位:); scanf(%d,height); //输入身高,单位为cm printf(\n请输入您的体重,以kg为单位:); scanf(“%f”,weight); //输入体重,单位为kg stand_weight=(height-100)*0.9; //计算标准体重 if(weight(sweight*1.1)) //超重 printf(“\n您的体型偏胖,请注意改善!); else { if(weight(sweight*0.9)) //偏轻 printf(“\n您的体型偏瘦,请注意改善!); else //在正常范围内 printf(\n恭喜您!您的体重很完美!); } } 模仿练习 根据流程图用if-else嵌套结构编写程序 【练习2】输入学生的三门课程成绩(实数,0~100之间),计算平均分并判断平均分属于哪种等级 (85分以上:A 70~85:B 60~70:C 低于60:D) if 语句嵌套总结 用于表达多个判断条件,多分支结构 一般形式: if (〈表达式1〉) {语句1} else if ( 表达式2) {语句2} else {语句3}
您可能关注的文档
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)