ABC477 A - Traffic Light

信号機

考え方

入力は文字が $1$ つなので、char 型の変数を $1$ つ用意し、cin で入力を受け取る。
もしくは、今回の場合は string 型で、長さが $1$ 文字の文字列として受け取っても問題ない。

if文で $3$ つの動作を分けたいので、以下のように記述する。

if (c=='B') {
  // 'B'だったときの動作
} else if (c=='Y') {
  // 'Y'だったときの動作
} else if (c=='R') {
  // 'R'だったときの動作
}

中身は、直接文字を cout してもいいし、事前に用意した出力用変数を書き換えてもよい。

入力例1での動作

入力を受け取る。

c: 'B'

c=='B' が true なので、次の信号機の色である 'Y' を出力する。

注意点

特になし。

別解

特になし。