繰り返し / ch02 — while 文 / 演習 01

📝 ドリル 01 — 降順カウント

問題

標準入力で整数 N を 1 行受け取り、N から 1 まで降順で 1 行ずつ出力してください。

入力例:

5

期待される出力:

5
4
3
2
1

採点

php scripts/grade.php v2/topics/03-loop/ch02-while/drill/01-count-down/

ヒント

  • $n = (int) trim(fgets(STDIN)); で N を読む
  • while ($n >= 1) で N が 1 以上の間ループ
  • ループの中で $n--; (1 減らす) を忘れずに

テストケース

標準入力

5

期待される出力

5
4
3
2
1

📄 starter.php(雛形)

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

<?php

// TODO: 標準入力から N を読み、N から 1 まで降順で出力する
// ヒント:
//   $n = (int) trim(fgets(STDIN));
//   while ($n >= 1) {
//       echo $n . "\n";
//       $n--;
//   }
✅ 解答例を見る(自分で解いてから)
<?php

$n = (int) trim(fgets(STDIN));
while ($n >= 1) {
    echo $n . "\n";
    $n--;
}