菱形打到下半部不会打了,不知道是不是自己的思路问题。
<?php
header('content-type:text/html;charset=utf-8');
//菱形的上半部分
//控制行数 $i = 5 行
$rows = 5;
for($i=1;$i<=$rows;$i++)
{
//空白三角形 5 是 控制每行 * 的个数
for ($j=$rows;$i<=$j;$j--)
{
echo "<span style='color:red;'>*</span>";
}
//上半部的三角形 $n<=$i*2-1控制输出 * 个数
for($n=1;$n<=$i*2-1;$n++)
{
echo "<span style='color:blue;'>*</span>";
}
echo "<br/>";
}
//菱形的下半部分
//$rows-1 控制行数
for($i=1;$i<=$rows-1;$i++)
{
//空白三角形 控制 * 输出个数
for($j=0;$j<=$i;$j++)
{
echo "<span style='color:red;'>*</span>";
}
//下半部的 ($rows-1) 的三角形
echo '<br/>';
}
做到这样,我就晕了。。。大家伙来看看
43
收起

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星