【標準出力メニュー】> 【n * n の 2 次元配列の表示】STEP: 2 3 * 3 の出力 (paizaランク D 相当) [難易度: 1258 ±15]
※リンク先へ移動するためには[paiza]へのログインが必要です。
9 個の数値が半角スペース区切りで入力されます。この数値を 3 行 3 列の形式で出力してください。
具体的には、入力された数値を N_1 , N_2 , N_3 , ..., N_9 とするとき、 1 行目にはN_1 からN_3 を、2 行目には N_4 から N_6 を、3 行目には N_7 から N_9 を出力してください。
ただし、数値の間には半角スペースを、各行の末尾には、半角スペースの代わりに改行を入れてください。
入力値(例)
0 1 2 3 4 5 6 7 8
出力値(例)
0 1 2
3 4 5
6 7 8
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $number = explode(" ", trim(fgets(STDIN))); $counter = 0; foreach($number as $value) { echo $value; $counter++; if($counter % 3 == 0) { echo "\n"; } else { echo " "; } } ?> |