C语言

您所在的位置:网站首页 c语言选择结构包括 C语言

C语言

2024-07-13 07:26| 来源: 网络整理| 查看: 265

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