繰り返し / ch01 — for 文 / 演習 03
📝 ドリル 03 — N の段の九九
問題
標準入力で整数 N (1〜9) を 1 行受け取り、N の段の九九を 1 行ずつ出力してください。
出力形式は N x i = 結果 の形 (空白区切り)。
入力例:
3
期待される出力:
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
採点
php scripts/grade.php v2/topics/03-loop/ch01-for/drill/03-multiply-table/
ヒント
$n = (int) trim(fgets(STDIN));で N を読むfor ($i = 1; $i <= 9; $i++)で 1 から 9 まで回すecho "$n x $i = " . ($n * $i) . "\n";のように出力
テストケース
標準入力
3
期待される出力
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
📄 starter.php(雛形)
このコードから書き始めてください。
<?php
// TODO: 標準入力から N を読み、N の段の九九 (N x 1 = ... 〜 N x 9 = ...) を出力する
// ヒント:
// $n = (int) trim(fgets(STDIN));
// for ($i = 1; $i <= 9; $i++) {
// echo "$n x $i = " . ($n * $i) . "\n";
// }
✅ 解答例を見る(自分で解いてから)
<?php
$n = (int) trim(fgets(STDIN));
for ($i = 1; $i <= 9; $i++) {
echo "$n x $i = " . ($n * $i) . "\n";
}