【出力形式を指定して出力】STEP: 3 九九表を罫線入りで出力 (paizaランク C 相当) – PHP編【標準出力メニュー】
【標準出力メニュー】 > 【出力形式を指定して出力】STEP: 3 九九表を罫線入りで出力 (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php for($i = 1;$i < 10;$i++){ $counter=0; for($j = 1;$j < 10;$j++){ $num = $i * $j; $mb = mb_strlen($num); if($mb == 1){ $hosei = " ".$num; } elseif($mb == 2) { $hosei = $num; } if($j == 1){ $test = $hosei." |"; $count = mb_strlen($test); $counter += $count; echo $test; }elseif($j == 9){ $test = " ".$hosei; $count = mb_strlen($test); $counter += $count; echo $test; } else { $test = " ".$hosei." |"; $count = mb_strlen($test); $counter += $count; echo $test; } } echo "\n"; if($i != 9){ for($z = 0;$z < $counter;$z++){ echo "="; } } echo "\n"; } ?> |
