1、分支结构的嵌套C语言程序设计C语言程序设计分支结构的嵌套C语言任务回顾分支结构的应用分支结构的应用 输入1个年份,判断是否为闰年。条件1:普通年能被4整除且不能被100整除的条件2:世纪年能被400整除的是闰年闰年#include void main()int year;printf(n 请输入年份:);scanf(%d,&year);if(year%4=0&year%100!=0)|(year%400=0)printf(n%d 年是闰年 n,year);else printf(n%d 年不是闰年 n,year);任务实现如果(条件1或者条件2)则输出该年份是闰年否则 则输出该年份是平年自然语
2、言C语言我该走哪条路?多分支多分支C语言程序设计分支结构的嵌套C语言本次任务学生BMI 计算器C语言程序设计分支结构的嵌套CONTENTS内容01010202相关知识0303任务完成与总结任务分析C语言任务分析分支结构的嵌套任务分析学生健康指数(BMI)检测 输入1个学生身高、体重判断健康指数。1、信息采集2、核心算法3、流程结构4、信息输出 程序框架获取身高、体重 输出健康指数(偏瘦、正常、微胖或者肥胖)bmi=体重(kg)/身高2(m)单分支、双分支、分支嵌套体重体重(kg)/(kg)/身高身高(m)(m)的平方的平方 18.5 =18.5=18.5且且24.0 =24.0=24.0且且2
3、7.0 =27.0 =27.0 肥胖肥胖C语言分支语句的嵌套如果(条件)如果(条件)语句1;否则 语句2;否则 如果(条件)语句3;否则 语句4;自然语言的分支嵌套 如果(条件)语句1;否则 语句2;自然语言的分支分支结构的嵌套任务分析C语言分支语句的嵌套注意if与else 的配对关系。分支结构的嵌套相关知识C语言if else 配对原则分支结构的嵌套相关知识C语言任务再分析如果(bmi18.5)输出偏瘦否则 如果(bmi24.0)输出正常;否则 如果(bmi27.0)输出微胖;否则 输出肥胖;自然语言的分支嵌套学生健康指数(BMI)检测 输入1个学生身高、体重判断健康指数。体重体重(kg)/(kg)/身高身高(m)(m)的平方的平方 18.5 =18.5=18.5且且24.0 =24.0=24.0且且27.0 =27.0 =27.0 肥胖肥胖分支结构的嵌套任务再分析C语言任务实现0-18.418.5-18.523.924.024.026.927.0分支结构的嵌套任务实现C语言BMI健康指数管理系统输入学生成绩划分等级 根据出生年份判断多名学生属相个人布置任务分支结构的嵌套布置任务1.提出任务(BMI计算器)2.任务分析(单双分支无法实现)3.相关知识(分支嵌套)4.任务实现(边界与分段)