第四课讲义
课程⽬标: C++ 分⽀结构
课程内容: if分⽀结构 格式1:
if(表达式) 语句 例: 1 …//模板省略
2 int a; 3 cin >> a; 4 if(a>0) 5 { 6 cout <<“hello world”<<endl; 7 } 8 …
格式2: if(表达式) 语句1; else语句2;
例: 1 …//模板省略
2 int a; 3 cin >> a; 4 if(a>0) 5 { 6 cout <<“hello world”<<endl; 7 } 8 else 9 { 10 cout <<“hello C++”<<endl; 11 }关系表达式:
优先级: 布尔类型(预习):
C++数据类型的⼀种,⽤"bool"声明布尔变量,C++语⾔⾥的真假值,布尔类型只有两种值,⼀ 种⽤true表示真值,⼀种⽤false表示假值,
例: 逻辑表达式(预习): 优先级:
关系表达式、逻辑表达式的值是⼀个布尔值,即“真”或“假”。
在C++中也可以⽤数值1代表“真”,⽤0代表“假”。 多分⽀结构(预习):
if嵌套: 格式: >,<,>=,<= ⾼ == !=
低 1 …//模板省略
2 bool a; 3 a = true; 4 … ! ⾼ && 中 || 低 1 if(条件表达式) 2 { 3 if(条件表达式)
else嵌套:
题目:
判断闰年 http://1.14.136.201/proble m.php?id=1017
正方形与长方形 http://1.14.136.201/proble m.php?id=1005
超市卖电池 http://1.14.136.201/proble m.php?id=1018
行李托运 http://1.14.136.201/proble m.php?id=1019
上什么课 http://1.14.136.201/proble m.php?id=1479
包装箱 http://1.14.136.201/proble m.php?id=1047
汉译英 http://1.14.136.201/proble m.php?id=1476
数的性质 http://1.14.136.201/proble m.php?id=1689 骑⻋与⾛路 http://1.14.136.201/proble m.php?id=1690 收集瓶盖赢⼤奖 http://noi.openjudge.cn/ch 0104/07/ 判断能否被3,5,7整除 http://noi.openjudge.cn/ch 0104/09/ 有⼀⻔课不及格的学⽣ http://noi.openjudge.cn/ch 0104/10/ 晶晶赴约会 http://noi.openjudge.cn/ch 0104/11/ 苹果和⾍⼦2 http://noi.openjudge.cn/ch 0104/21/