如何将*号对齐?

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

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

3回答
Joper 2017-04-14 14:21:36

$c=12;

for($i=1;$i<=$c;$i++){

    for($j=1;$j<=$c-$i;$j++){

        echo "&nbsp;";

        }

         for($z=1;$z<=2*$i-1;$z++){

            echo "*";

    }

    echo " ".'<br>';

}


  • 提问者 浅若丶清风 #1
    输出来的效果跟我的上图的一样的 还是没有对齐
    2017-04-14 15:55:42
  • imooc的铁粉 回复 提问者 浅若丶清风 #2
    $c=12; for($i=1;$i<=$c;$i++){ for($j=1;$j<=$c-$i;$j++){ echo "<span style='color:#fff;'>*</span>"; } for($z=1;$z<=2*$i-1;$z++){ echo "*"; } echo " ".'<br>'; }
    2017-04-14 18:31:32
Naravel 2017-04-13 20:21:55

您好,在本作业中为了保证输出的是正三角形,可以使用 * 加上 style=”color:#FFF;”的方式隐藏占位,具体操作方法,建议仔细阅读作业描述中的“思路分析”,祝学习愉快!

晓晓_is_you 2017-04-13 17:30:35

使用for循环呀

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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