一、观看视频
【01】条件运算符【02】较小的整数【03】输出小写字母
【04】构成三角形
二、研读学生讲义
【学生讲义】【01】条件运算符【学生讲义】【02】较小的整数【学生讲义】【03】输出小写字母
【学生讲义】【04】构成三角形
三、练习题(不清楚回头查看有关视频或讲义)
【01】有关条件运算符,下面的描述,错误的是:
①C++有一个可以用来替代if else语句的运算符,这个运算符被称为条件运算符。②条件运算符是C++中需要3个操作数的运算符之一,也称作三目运算符。
③条件运算符的格式是:表达式1 ? 表达式2 : 表达式3。
④在条件运算符表达式“表达式1 ? 表达式2 : 表达式3”中,如果表达式1的值为true,则整个条件表达式的值为表达式2的值;否则是表达式3的值。
【02】把条件表达式的三个项目(表达式1 ? 表达式2 : 表达式3)填入下面的流程图中:
【03】写出下面语句执行后x的值:【04】用if-else结构改写下面的条件表达式:
①maxn = (a > b) ? a : b;
②x = a > b ? (c > d ? e : f) : g;
【05】编程实现:输入两个整数,使用三目运算符来输出两个整数中较小的一个数。
【06】编程实现:输入一个字符,使用三目运算符判断是否是大写字母,如果是将它转换成小写字母,否则不转换;最后输出最后得到的字符。
【07】编程实现:【08】OpenJudge练习
【OpenJudge-1.4-09】判断能否被3, 5, 7整除。