124 lines
7.8 KiB
PHP
124 lines
7.8 KiB
PHP
<?php
|
||
// for文を使って、入力された数のマス分(n * nマス)図形を表示させるプログラムを書いてください
|
||
|
||
/*
|
||
* 1を入力した出力結果例
|
||
* -----------------------------------
|
||
* □□□□□□□□□□
|
||
* ■□□□□□□□□■
|
||
* ■■□□□□□□■■
|
||
* ■■■□□□□■■■
|
||
* ■■■■□□■■■■
|
||
* ■■■■■■■■■■
|
||
* ■■■■□□■■■■
|
||
* ■■■□□□□■■■
|
||
* ■■□□□□□□■■
|
||
* ■□□□□□□□□■
|
||
*/
|
||
/*
|
||
* 2を入力した出力結果例
|
||
* -----------------------------------
|
||
* □□□□□□□□□□□□□□□□□□□□
|
||
* ■□□□□□□□□■■□□□□□□□□■
|
||
* ■■□□□□□□■■■■□□□□□□■■
|
||
* ■■■□□□□■■■■■■□□□□■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■■■■■■■■■■■■■■■■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■□□□□■■■■■■□□□□■■■
|
||
* ■■□□□□□□■■■■□□□□□□■■
|
||
* ■□□□□□□□□■■□□□□□□□□■
|
||
* □□□□□□□□□□□□□□□□□□□□
|
||
* ■□□□□□□□□■■□□□□□□□□■
|
||
* ■■□□□□□□■■■■□□□□□□■■
|
||
* ■■■□□□□■■■■■■□□□□■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■■■■■■■■■■■■■■■■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■□□□□■■■■■■□□□□■■■
|
||
* ■■□□□□□□■■■■□□□□□□■■
|
||
* ■□□□□□□□□■■□□□□□□□□■
|
||
*/
|
||
/*
|
||
* 4を入力した出力結果例
|
||
* -----------------------------------
|
||
* □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
||
* ■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■■■■■□□■■■■
|
||
* ■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■■■■□□□□■■■
|
||
* ■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■■■□□□□□□■■
|
||
* ■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■■□□□□□□□□■
|
||
*/
|
||
|
||
$input = $_POST['size'];
|
||
for ($count1 = 0; $count1 < $input; $count1++) {
|
||
for ($i = 0; $i < 5; $i++) {
|
||
for ($count2 = 0; $count2 < $input; $count2++) {
|
||
for ($j = 0; $j < $i; $j++) {
|
||
echo '■';
|
||
}
|
||
for ($j = $i; $j < 5; $j++) {
|
||
echo '□';
|
||
}
|
||
for ($j = 5; $i < $j; $j--) {
|
||
echo '□';
|
||
}
|
||
for ($j = $i; 0 < $j; $j--) {
|
||
echo '■';
|
||
}
|
||
}
|
||
echo '<br>';
|
||
}
|
||
for ($i = 5; 0 < $i; $i--) {
|
||
for ($count2 = 0; $count2 < $input; $count2++) {
|
||
for ($j = 0; $j < $i; $j++) {
|
||
echo '■';
|
||
}
|
||
for ($j = $i; $j < 5; $j++) {
|
||
echo '□';
|
||
}
|
||
for ($j = 5; $i < $j; $j--) {
|
||
echo '□';
|
||
}
|
||
for ($j = $i; 0 < $j; $j--) {
|
||
echo '■';
|
||
}
|
||
}
|
||
echo '<br>';
|
||
}
|
||
}
|