条件分岐 / 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";
}