菱形图案
2009-02-07 19:03
169 查看
<?php
define("n",8);
define("m",3);
for ($i=-n;$i<=n;$i++)
{
$k=n-abs($i);
echo str_repeat(" ",39-$k);//输出指定空格
for ($j=-$k;$j<=$k;$j++)
{
if (abs($j)>$k-m)
echo (n-intval(($i+n)/2));
else echo str_repeat(" ",1);
}
echo "<br>";
}
?>
<?php
define("a",28);
define("b",2);
for ($i=-a;$i<=a;$i++)
{
for ($j=1; $j<=b;$j++)
{
if ($j==1)
{
echo str_repeat(" ",abs($i));//输出指定空格
echo str_repeat("*",2*(abs(a-abs($i)))+1);//输出指定空格
}
if ($j>1)
{
echo str_repeat(" ",abs($i)*2);//输出指定空格
echo str_repeat("*",2*(abs(a-abs($i)))+1);//输出指定空格
}
}
echo "<br>";
}
?>
8
888
77777
777 777
666 666
666 666
555 555
555 555
444 444
444 444
333 333
333 333
222 222
222 222
11111
111
0
* *
*** ***
***** *****
******* *******
********* *********
*********** ***********
************* *************
*************** ***************
***************** *****************
******************* *******************
********************* *********************
*********************** ***********************
************************* *************************
*************************** ***************************
***************************** *****************************
******************************* *******************************
********************************* *********************************
*********************************** ***********************************
************************************* *************************************
*************************************** ***************************************
***************************************** *****************************************
******************************************* *******************************************
********************************************* *********************************************
*********************************************** ***********************************************
************************************************* *************************************************
*************************************************** ***************************************************
***************************************************** *****************************************************
******************************************************* *******************************************************
******************************************************************************************************************
******************************************************* *******************************************************
***************************************************** *****************************************************
*************************************************** ***************************************************
************************************************* *************************************************
*********************************************** ***********************************************
********************************************* *********************************************
******************************************* *******************************************
***************************************** *****************************************
*************************************** ***************************************
************************************* *************************************
*********************************** ***********************************
********************************* *********************************
******************************* *******************************
***************************** *****************************
*************************** ***************************
************************* *************************
*********************** ***********************
********************* *********************
******************* *******************
***************** *****************
*************** ***************
************* *************
*********** ***********
********* *********
******* *******
***** *****
*** ***
* *
define("n",8);
define("m",3);
for ($i=-n;$i<=n;$i++)
{
$k=n-abs($i);
echo str_repeat(" ",39-$k);//输出指定空格
for ($j=-$k;$j<=$k;$j++)
{
if (abs($j)>$k-m)
echo (n-intval(($i+n)/2));
else echo str_repeat(" ",1);
}
echo "<br>";
}
?>
<?php
define("a",28);
define("b",2);
for ($i=-a;$i<=a;$i++)
{
for ($j=1; $j<=b;$j++)
{
if ($j==1)
{
echo str_repeat(" ",abs($i));//输出指定空格
echo str_repeat("*",2*(abs(a-abs($i)))+1);//输出指定空格
}
if ($j>1)
{
echo str_repeat(" ",abs($i)*2);//输出指定空格
echo str_repeat("*",2*(abs(a-abs($i)))+1);//输出指定空格
}
}
echo "<br>";
}
?>
8
888
77777
777 777
666 666
666 666
555 555
555 555
444 444
444 444
333 333
333 333
222 222
222 222
11111
111
0
* *
*** ***
***** *****
******* *******
********* *********
*********** ***********
************* *************
*************** ***************
***************** *****************
******************* *******************
********************* *********************
*********************** ***********************
************************* *************************
*************************** ***************************
***************************** *****************************
******************************* *******************************
********************************* *********************************
*********************************** ***********************************
************************************* *************************************
*************************************** ***************************************
***************************************** *****************************************
******************************************* *******************************************
********************************************* *********************************************
*********************************************** ***********************************************
************************************************* *************************************************
*************************************************** ***************************************************
***************************************************** *****************************************************
******************************************************* *******************************************************
******************************************************************************************************************
******************************************************* *******************************************************
***************************************************** *****************************************************
*************************************************** ***************************************************
************************************************* *************************************************
*********************************************** ***********************************************
********************************************* *********************************************
******************************************* *******************************************
***************************************** *****************************************
*************************************** ***************************************
************************************* *************************************
*********************************** ***********************************
********************************* *********************************
******************************* *******************************
***************************** *****************************
*************************** ***************************
************************* *************************
*********************** ***********************
********************* *********************
******************* *******************
***************** *****************
*************** ***************
************* *************
*********** ***********
********* *********
******* *******
***** *****
*** ***
* *
相关文章推荐
- 打印菱形图案——对称和不对称
- 菱形图案
- 从键盘上输入一个数字,用*输出对应的菱形图案
- 题目:打印出如下图案(菱形)
- 输出菱形图案
- 我的第一个算法学习,菱形图案
- 用控制台打印菱形图案(以后面试时或许用得到)
- /*题目:打印出如下图案(菱形)
- Console-算法[for,if]-一打印出如下图案(菱形)
- LingXing.java 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** *
- 在屏幕上输出图案:*与空格拼出的菱形
- 打印菱形字符图案
- 用for循环实现的菱形图案
- 面试算法题:打印出如下图案(菱形)
- 【C】在屏幕上输出以下图案(菱形图案)
- NUC1014 排版题.输出排列成菱形的字母【打印图案】
- 打印菱形图案 / 猴子吃桃问题
- 输出菱形图案
- java菱形图案
- c学习历程:输出菱形图案