模板 信奥AC之路(第一级)
-
第一课 开发环境与基础输出4 主题|小节
-
第二课 算数运算符6 主题|小节
-
第三课 输入与运算3 主题|小节
-
第四课 数值操作4 主题|小节
-
第五课 表达式与运算符3 主题|小节
-
第六课 三目运算与双分支(缺导语+本课目标)2 主题|小节
-
第七课 多分支结构(缺导语+本课目标)1 主题|小节
-
第八课 多if语句1 主题|小节
-
第九课 三种分支结构的比较1 主题|小节
-
第十课 巩固学习分支结构1 主题|小节
-
第十一课 switch与复合语句3 主题|小节
-
第十二课 while循环2 主题|小节
-
第十三课 while循环的简单条件输出1 主题|小节
-
第十四课 while循环的输入序列处理1 主题|小节
-
第十五课 while循环的复杂条件输出2 主题|小节
-
第十六课 while循环与数据统计1 主题|小节
-
第十七课 for循环结构3 主题|小节
-
第十八课 for循环的输入序列处理)1 主题|小节
-
第十九课 深入探索for循环2 主题|小节
-
第二十课 三种循环的对比2 主题|小节
-
第二十一课 程序调试(一)3 主题|小节
-
第二十二课 调试工具的使用2 主题|小节
-
第二十三课 综合复习2 主题|小节
-
第二十四课 学习评估1 主题|小节
**三目运算符这是一个特别的运算符,可以根据条件选择不同的数值。**
##### 🔬 **实验六:三目运算符**
题目描述:
编写一个程序来演示三目运算符的使用。程序将根据考试分数自动判断是否及格,并选择两个数中较大的一个。这个程序帮助理解三目运算符的语法和使用场景。
输入格式:
无需输入,使用预设变量:
– score = 85(考试分数)
– a = 5,b = 3(用于比较的两个数)
输出格式:
多行文本,显示:
– 分数判断结果
– 数值比较结果
样例输出:
“`
及格了吗?1
较大的数是:5
“`
解题思路:
1. 使用三目运算符判断分数是否及格
2. 使用三目运算符选择较大的数
3. 结果赋值给变量后输出
代码实现:
“`cpp
#include
using namespace std;
int main() {
int score = 85; // 设置分数
int a = 5, b = 3; // 设置比较数字
// 判断是否及格
int result = score >= 60 ? 1 : 0;
cout << "及格了吗?" << result << endl;
// 选择较大的数
int max = a > b ? a : b;
cout << "较大的数是:" << max << endl;
return 0;
}
```
代码说明:
1. 使用三目运算符代替if-else结构
2. 结果存储在变量中后输出
3. 条件表达式要用括号提高可读性
4. 输出格式简洁明了
注意事项:
1. 三目运算符的语法格式
2. 条件表达式的布尔值判断
3. 表达式两个分支的类型要一致
4. 不要嵌套过多的三目运算符