第四讲 支结构 北大青鸟
第四讲 分支结构
本节学习目标 分支结构 If语句 If.else语句 多重If.else语句 口I语句嵌套 口 Switch语句 北大青鸟
本节学习目标 ◼ 分支结构 ◼ If语句 ◼ If…else语句 ◼ 多重If…else语句 ◼ If语句嵌套 ◼ Switch语句
分支结构 star 输人两 个数 A<b? 输出b,a 输出 b end 北大青鸟
分支结构 star end 输入两 个数 a,b A<b? 输出b,a; 输出 a,b; yes no
分支条件表达式 ■条件运算 逻辑运算符 & 运算符之间的关系 算术运算符>关系运算符>逻辑运算符>赋值关 系 北大青鸟
分支条件表达式 ◼ 条件运算符 ◼ >、=、关系运算符>逻辑运算符>赋值关 系符
分支表达式 If语句 If:lse语句 ■多重If.else语句 I语句嵌套 Swithc..case语句 北大青鸟
分支表达式 ◼ If语句 ◼ If…else语句 ◼ 多重If…else语句 ◼ If语句嵌套 ◼ Swithc…case语句
if语句 格式: ■I(条件表达式) 北大青鸟
if语句 ◼ 格式: ◼ If(条件表达式) ◼ { ◼ 语句 ◼ }
示例 ■输入两个整数 #include 从大到小输出 void maino (只能使用一个 nt a. b: printi句) Int temp prit请输入两个整数:") if(%od, %od",&a, &b) a-b b=te rinf(%od, %od\n",a, b) 北大青鸟
if示例 ◼ 输入两个整数, 从大到小输出。 (只能使用一个 printf语句) ◼ #include ◼ void main() ◼ { ◼ int a,b; ◼ int temp; ◼ printf("请输入两个整数:"); ◼ scanf("%d,%d",&a,&b); ◼ if (a<b) ◼ { ◼ temp=a; ◼ a=b; ◼ b=temp; ◼ } ◼ printf("%d,%d\n",a,b); ◼ }
课堂练习 输入一个数,判断是否能被3整除,若能被 3整除,输出这个数 北大青鸟
课堂练习 ◼ 输入一个数,判断是否能被3整除,若能被 3整除,输出这个数
If. else语句 格式 f(条件表达式 句 Else ■语句2; 北大青鸟
If…else语句 ◼ 格式 ◼ If (条件表达式1) ◼ { ◼ 语句1; ◼ } ◼ Else ◼ { ◼ 语句2; ◼ }
If:.le语句示例 ■输入两个整 数,从大到 #include b) f(a=%d, b=%d\n", a, b else printf(b=%d, a=%od\n",b, a) 北大青鸟
If…else语句示例 ◼ 输入两个整 数,从大到 小输出。 ◼ #include ◼ void main() ◼ { ◼ int a,b; ◼ printf("请输入两个整数:"); ◼ scanf("%d,%d",&a,&b); ◼ if (a>b) ◼ { printf("a=%d,b=%d\n",a,b); ◼ } ◼ else ◼ { ◼ printf("b=%d,a=%d\n",b,a); ◼ } ◼ }