繰り返し / 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--;
}