B3985 [语言月赛 202406] 气球 题解

· · 题解

Source & Knowledge

2024 年 6 月语言月赛,由洛谷网校入门计划/基础计划提供。

题目大意

比赛一共有 3 道题,每道题对应一个特殊颜色的气球。现在给出完成这 3 道题的顺序,求获得气球的颜色的顺序,即按做题顺序输出对应的气球颜色。

题目分析

本题考察分支结构的运用。

假设完成的题目依次为 a, b, c,那么只需要逐个判断 a, b, c 是哪个数字。

a 为例,如果 a = 1,那么首先应当先输出 B;如果 a = 2,输出 Y;如果 a = 3,输出 R。按照这样的流程判断完 a, b, c 即可。

int a, b, c;
cin >> a >> b >> c;
if (a == 1) {
    cout << "B";
} else if (a == 2) {
    cout << "Y";
} else {
    cout << "R";
}
if (b == 1) {
    cout << "B";
} else if (b == 2) {
    cout << "Y";
} else {
    cout << "R";
}
if (c == 1) {
    cout << "B";
} else if (c == 2) {
    cout << "Y";
} else {
    cout << "R";
}

视频讲解