C语言 |
您所在的位置:网站首页 › c语言选择结构包括 › C语言 |
C语言中结构化程序: 1、顺序结构 2、分支结构 3、循环结构 知识点 1.if语句 2.if-else语句 3.if语句嵌套 4.if--else if语句 5.switch语句 ===================if语句=========================== if语句的三种形式: • 实现单分支选择结构的形式 • 实现双分支选择结构的形式if else• 实现多分支选择结构的形式 if语句 ——之单分支选择结构 1.作用 实现程序中逻辑判断, 改变程序运行流程 2.简单表现形式 if (条件表达式) 关系表达式 { 执行语句; (若干条语句;) } 语句; 3.演示 如何判断输入的字符是数字还是字母 1.接收用户输入的一个字符 2.判断该字符的ascii码范围 4.练习 1)从键盘上输入两个整数,检查第一个数是否能被第二个数整除 OK NO ============================================== if语句——之双分支选择结构一般形式: if(条件表达式) {语句1} else {语句2} 有两条路,你可以而且只能够选择其中的一条 需要判断一次 语句; 1.需求:当成绩大于等于60分时输出及格,小于60分时输出不及格: if (score >= 60) 90 { 及格; } if (score < 60) { 不及格; } 改成if-else如下: 2. if (score >= 60) 50 { 及格; } else { 不及格; } 3.练习 1)判断输入的数字是否在指定范围内(80,90) 2)判断用户输入字母,如果是大写字母,将该字母的ascii码输出,否则 直接输出 3)编程判断输入的整数是否既是5又是7的倍数。若是,则输出yes,否则输出no. ===========================================if 语句——嵌套 if() { if() { if() { } } } 嵌套结构 1.需求:输入一个字母,可以再进行输入,判断该字母对应的星期的英文单词 Monday Tuesday Wednesday Thursday Friday Saturday Sunday2.练习 成绩转换器 if(>= 60) { 60~69 D 70~79 C 80~89 B 90~100 A } else 不及格! ============================================== if语句——之多分支选择结构 1.表现形式 if(条件表达式) {语句 1;} else if(条件表达式) {语句2;} else if(条件表达式) {语句 3;} else if(条件表达式) {语句 4;} ……. 2.与else一起 if(条件表达式) {语句 1;} else if(条件表达式) {语句 2;} ... else if(条件表达式n) {语句 n;} else {语句 n+1;}
3、好处:顺序判断每一个if的条件表达式,直到遇到一个满足条件的表达式时,执行相应的语句,就结束整个 if … else if …else 语句。 4.演示 成绩转换器 比较 = 10000) printf("very good"); else if (毕业待遇 >= 8000) printf("good"); else if (毕业待遇 >= 6000) printf("so so"); else printf("\n");
5.练习 1)解方程式 2x+1 (-20 < x < 0) y = x*x + 5 (0 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |