繰り返し / ch01 — for 文 / 演習 02

📝 ドリル 02 — 1 から N までの合計

問題

標準入力で整数 N を 1 行受け取り、1 + 2 + ... + N の合計を出力してください。

入力例:

10

期待される出力:

55

採点

php scripts/grade.php v2/topics/03-loop/ch01-for/drill/02-sum-to-n/

ヒント

  • $n = (int) trim(fgets(STDIN)); で N を読む
  • $sum = 0; で合計用の変数を用意
  • for ($i = 1; $i <= $n; $i++) { $sum += $i; } で足していく
  • $sum += $i$sum = $sum + $i と同じ

テストケース

標準入力

10

期待される出力

55

📄 starter.php(雛形)

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

<?php

// TODO: 標準入力から N を読み、1 + 2 + ... + N の合計を出力する
// ヒント:
//   $n = (int) trim(fgets(STDIN));
//   $sum = 0;
//   for (...) { $sum += $i; }
✅ 解答例を見る(自分で解いてから)
<?php

$n = (int) trim(fgets(STDIN));
$sum = 0;
for ($i = 1; $i <= $n; $i++) {
    $sum += $i;
}
echo $sum . "\n";