繰り返し / ch06 — 標準入力をループで処理 / 演習 01
📝 ドリル 01 — N 行をそのまま出力
問題
1 行目に整数 N、2 行目以降に N 行のテキストが入力されます。 N 行のテキストをそのまま 1 行ずつ出力してください。
入力例:
3
apple
banana
cherry
期待される出力:
apple
banana
cherry
採点
php scripts/grade.php v2/topics/03-loop/ch06-loop-with-input/drill/01-read-n-lines/
ヒント
$n = (int) trim(fgets(STDIN));で件数を読むfor ($i = 0; $i < $n; $i++)で N 回ループ- 各回で
$line = trim(fgets(STDIN)); echo $line . "\n";
テストケース
標準入力
3
apple
banana
cherry
期待される出力
apple
banana
cherry
📄 starter.php(雛形)
このコードから書き始めてください。
<?php
// TODO: 1 行目に N、2 行目以降に N 行のテキスト → そのまま出力する
// ヒント:
// $n = (int) trim(fgets(STDIN));
// for ($i = 0; $i < $n; $i++) {
// $line = trim(fgets(STDIN));
// echo $line . "\n";
// }
✅ 解答例を見る(自分で解いてから)
<?php
$n = (int) trim(fgets(STDIN));
for ($i = 0; $i < $n; $i++) {
$line = trim(fgets(STDIN));
echo $line . "\n";
}