中国高校课件下载中心 》 教学资源 》 大学文库

《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-4 程序中的选择结构-if语句的嵌套形式

文档信息
资源类别:文库
文档格式:PPTX
文档页数:6
文件大小:1.31MB
团购合买:点击进入团购
内容简介
《计算机程序设计基础》课程PPT教学课件(C语言)第3章 控制结构 3-4 程序中的选择结构-if语句的嵌套形式
刷新页面文档预览

武汉理工大学计算机学院信也技术员000000000000009000000计算机程序设计基础C语言900主讲教师:毛薇武汉理工大学Wuhan Universityof Technology

主讲教师:毛 薇

计算机程序设计基础语言程序中的选择结构一嵌套的if语句武汉理工大学Wuhan Universityof Technology

计算机程序设计基础C语言 ⚫ 程序中的选择结构——嵌套的if语句

if语句的嵌套形式if语句中的"语句"处又是if语句,则称为if语句的嵌套。if(表达式1)if(表达式2)语句1else语句2elseif(表达式3)语句3else语句4嵌套语句,习惯写成锯齿形,以增加程序的可读性

 if语句中的"语句"处又是if语句,则称为if语句的嵌套。 if(表达式1) if(表达式2) 语句1 else 语句2 else if(表达式3) 语句3 else 语句4  嵌套语句,习惯写成锯齿形,以增加程序的可读性

if语句的嵌套形式内层的语句如果是简化的计,如:2if(表达式1)if(表达式2)语句1else语句2从最内层开始,else总是与它上面最近的未曾配对的f配对

 内层的if语句如果是简化的if,如: if(表达式1) if(表达式2) 语句1 else 语句2  从最内层开始,else总是与它上面最近的、 未曾配对的if配对。 ?

if语句的嵌套形式多分支(Multiple selection)else-if格式if(表达式1)表达式1语句1elseif(表达式2)非0表达式2语句2语句1elseif(表达式3)非0表达式3语句3语句2表达式n非0语句3非0else if(表达式n)语句n语句n+1语句nelse语句n+1

 多分支(Multiple selection) else-if格式 if(表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 . . . else if(表达式n) 语句n else 语句n+1 表达式1 语句1 表达式3 表达式2 0 语句3 语句n 语句n+1 非0 0 . 0 语句2 表达式n 0 非0 非0 非0

if语句的嵌套形式例:输入考试成绩的等级,打印出百分制分数段(A等85分以上,B等70~84,C等60~69,D等60以下)#includemain()(char grade;scanf("&c",&grade);if(grade=="A)printf("85~100\n");else if(grade=='B')printf("70~84\n");else if(grade=='c)printf("60~69\n");else if(grade=='D)printf("<60\n");else printf("Errorln");

例:输入考试成绩的等级,打印出百分制分数段 (A等85分以上,B等70~84,C等60~69,D等60以下)。 #include main(){ char grade; scanf("%c",&grade); if(grade=='A') printf("85~100\n"); else if(grade=='B') printf("70~84\n"); else if(grade=='C') printf("60~69\n"); else if(grade=='D') printf("<60\n"); else printf("Error\n"); }

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档