条件分岐 / ch04 — 論理演算子 / 演習 03

📝 ドリル 03 — `!` で奇数判定

問題

標準入力で整数を 1 行受け取り、偶数ではない (= 奇数) なら odd を、 そうでなければ even を出力してください。

判定には ! 演算子を必ず使う こと。 つまり「偶数」を表す条件式を作り、それを ! で反転して使います。

入力例:

7

期待される出力:

odd

採点

php scripts/grade.php v2/topics/02-conditional/ch04-logical/drill/03-not/

ヒント

  • $n % 2 === 0 が「偶数」を表す
  • !($n % 2 === 0) で「偶数ではない」になる
  • if (!($n % 2 === 0)) { ... } else { ... }

テストケース

標準入力

7

期待される出力

odd

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO: 標準入力から整数を読み、偶数ではない (= 奇数) なら "odd"、
//       そうでなければ "even" を出力する。判定には ! を使うこと。
// ヒント:
//   $n = (int) trim(fgets(STDIN));
//   if (!($n % 2 === 0)) { ... } else { ... }
✅ 解答例を見る(自分で解いてから)
<?php

$n = (int) trim(fgets(STDIN));
if (!($n % 2 === 0)) {
    echo "odd\n";
} else {
    echo "even\n";
}