菱形打到下半部不会打了,不知道是不是自己的思路问题。

菱形打到下半部不会打了,不知道是不是自己的思路问题。

<?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/>';

}

http://img1.sycdn.imooc.com/climg//5937a2700001596603850456.jpg

做到这样,我就晕了。。。大家伙来看看

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
irise 2017-06-07 15:21:09

同学,您好!关于菱形的下半部分实现,请参考截图:

http://img1.sycdn.imooc.com/climg//5937a9460001cbdc06510491.jpg

如果解决了您的问题,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师