返回 课程

模板 信奥AC之路(第一级)

0% 完成
0/0 步骤
  1. 第一课 开发环境与基础输出
    4 主题|小节
  2. 第二课 算数运算符
    6 主题|小节
  3. 第三课 输入与运算
    3 主题|小节
  4. 第四课 数值操作
    4 主题|小节
  5. 第五课 表达式与运算符
    3 主题|小节
  6. 第六课 三目运算与双分支(缺导语+本课目标)
    2 主题|小节
  7. 第七课 多分支结构(缺导语+本课目标)
    1 主题|小节
  8. 第八课 多if语句
    1 主题|小节
  9. 第九课 三种分支结构的比较
    1 主题|小节
  10. 第十课 巩固学习分支结构
    1 主题|小节
  11. 第十一课 switch与复合语句
    3 主题|小节
  12. 第十二课 while循环
    2 主题|小节
  13. 第十三课 while循环的简单条件输出
    1 主题|小节
  14. 第十四课 while循环的输入序列处理
    1 主题|小节
  15. 第十五课 while循环的复杂条件输出
    2 主题|小节
  16. 第十六课 while循环与数据统计
    1 主题|小节
  17. 第十七课 for循环结构
    3 主题|小节
  18. 第十八课 for循环的输入序列处理)
    1 主题|小节
  19. 第十九课 深入探索for循环
    2 主题|小节
  20. 第二十课 三种循环的对比
    2 主题|小节
  21. 第二十一课 程序调试(一)
    3 主题|小节
  22. 第二十二课 调试工具的使用
    2 主题|小节
  23. 第二十三课 综合复习
    2 主题|小节
  24. 第二十四课 学习评估
    1 主题|小节
课 6, 主题|小节 1
进行中

6.1 三目运算符

2025年4月20日
课 进展
0% 完成

**三目运算符这是一个特别的运算符,可以根据条件选择不同的数值。**

##### 🔬 **实验六:三目运算符**

题目描述:
编写一个程序来演示三目运算符的使用。程序将根据考试分数自动判断是否及格,并选择两个数中较大的一个。这个程序帮助理解三目运算符的语法和使用场景。

输入格式:
无需输入,使用预设变量:

– 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. 不要嵌套过多的三目运算符