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