【文档说明】C语言程序设计基础教程-4.6、-分支结构的嵌套.pptx,共(14)页,1.172 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-2232.html
以下为本文档部分文字说明:
分支结构的嵌套C语言程序设计C语言程序设计—分支结构的嵌套C语言任务回顾分支结构的应用—输入1个年份,判断是否为闰年。条件1:普通年能被4整除且不能被100整除的条件2:世纪年能被400整除的是闰年闰年#include<stdio.h>voidmain(){intyear;pr
intf("\n请输入年份:");scanf("%d",&year);if((year%4==0&&year%100!=0)||(year%400==0)){printf("\n%d年是闰年\n",yea
r);}else{printf("\n%d年不是闰年\n",year);}}任务实现如果(条件1或者条件2){则输出该年份是闰年}否则{则输出该年份是平年}自然语言C语言我该走哪条路?多分支多分支C语言程序设计—分支
结构的嵌套C语言本次任务学生BMI计算器输入1个学生身高、体重判断健康指数C语言程序设计—分支结构的嵌套CONTENTS内容0102相关知识03任务完成与总结任务分析C语言任务分析分支结构的嵌套—任务分析学生健康指数(BMI)检测—输入1个学生身高
、体重判断健康指数。1、信息采集2、核心算法3、流程结构4、信息输出程序框架获取身高、体重输出健康指数(偏瘦、正常、微胖或者肥胖)bmi=体重(kg)/身高2(m)单分支、双分支、分支嵌套体重(kg)/身高(
m)的平方<18.5偏瘦体重(kg)/身高(m)的平方>=18.5且<24.0正常体重(kg)/身高(m)的平方>=24.0且<27.0微胖体重(kg)/身高(m)的平方>=27.0肥胖C语言分支语句的嵌套如果(条件){如果(条件)语句1;否则语句2;}否则{如果(条件)语句3
;否则语句4;}自然语言的分支嵌套如果(条件){语句1;}否则{语句2;}自然语言的分支分支结构的嵌套—任务分析C语言格式一:if()if()语句1else语句2elseif()语句3else语句4格式二:if(){if()语句1}elseif()语句2else语句3分支语句的
嵌套缺省{}时,else总是和它上面离它最近的未配对的if配对注意if与else的配对关系。分支结构的嵌套—相关知识C语言例:if(a==b)if(b==c)printf(“a==b==c”);elseprintf(“a!=b”);修改:if(a==b)if(b==c)printf(“a==b==
c”);elseprintf(“a!=b”);缺省{}时,else总是和它上面离它最近的未配对的if配对实现if~else正确配对方法:加{}{}if~else配对原则分支结构的嵌套—相关知识C语言任务再分析如果
(bmi<18.5){输出偏瘦}否则{如果(bmi<24.0)输出正常;否则{如果(bmi<27.0)输出微胖;否则{输出肥胖;}}}自然语言的分支嵌套学生健康指数(BMI)检测—输入1个学生身高、体重判断健康指数。体重(kg)/身高
(m)的平方<18.5偏瘦体重(kg)/身高(m)的平方>=18.5且<24.0正常体重(kg)/身高(m)的平方>=24.0且<27.0微胖体重(kg)/身高(m)的平方>=27.0肥胖分支结构的嵌套—任务再分析C语言任务实现0--18.418.5--∞18.5—23.924.0—
∞24.0—26.927.0—∞分支结构的嵌套—任务实现C语言小组BMI健康指数管理系统小组输入学生成绩划分等级根据出生年份判断多名学生属相个人布置任务分支结构的嵌套—布置任务1.提出任务(BMI计算器)2.任务分析(单双分支无法实现)3.相关知识(分支嵌套)4.任务实现(边界与分段)