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