条件分岐 / ch01 — if 単独 / 演習 01

📝 ドリル 01 — 正の数なら出力

問題

標準入力で整数を 1 つ受け取り、その数が 正 (0 より大きい) なら 正の数 と出力してください。 0 や負の数のときは 何も出力しない

入力例:

5

期待される出力:

正の数

採点

php scripts/grade.php v2/topics/02-conditional/ch01-if/drill/01-positive/

ヒント

  • $n = (int) trim(fgets(STDIN)); で 1 行を整数として読む
  • if ($n > 0) { ... } で正かどうかを判定
  • 出力末尾に \n を入れる

テストケース

標準入力

5

期待される出力

正の数

📄 starter.php(雛形)

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

<?php

$n = (int) trim(fgets(STDIN));

// TODO: $n が正の数なら "正の数" と出力する (0 や負の数では何も出さない)
✅ 解答例を見る(自分で解いてから)
<?php

$n = (int) trim(fgets(STDIN));

if ($n > 0) {
    echo "正の数\n";
}