【標準出力メニュー】> 【行によって長さが違う二次元配列の表示】STEP: 3 直角三角形の出力 (paizaランク D 相当) [難易度: 1201 ±17]
※リンク先へ移動するためには[paiza]へのログインが必要です。
自然数 N が与えられます。1 ≦ i ≦ N の各 i について、i 行目には以下の数列を出力してください。
* 1 以上 i 以下の数値をすべて、半角スペース区切りで出力してください
入力値(例)
4
出力値(例)
1
1 2
1 2 3
1 2 3 4
解答例
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $n = trim(fgets(STDIN)); for($i = 1; $i <= $n; $i++) { for($j = 1; $j <= $i; $j++) { if($j == $i) { echo $j. "\n"; } else { echo $j. " "; } } } ?> |