为了账号安全,请及时绑定邮箱和手机立即绑定

用面向对象方法来做金字塔,大神进

<?php

class car{

public function rec($n){       

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

for($k=1;$k<=$n-$i;$k++){

echo "&nbsp";

}

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

echo "*";

}

echo "<br>";

}

}

}

$car=new car();

$car->rec(2);

最后的结果是: *
                     ***

是右对齐的,为什么!!!!!!,不是应该是每行的空格数是$n-$i吗,不是应该是金字塔形式的居中吗,$n代表的是有几行,$i代表的是第几行,$k代表的是有几个空格,$j代表的是*,我用的360浏览器,难不成一个*只占半个空格??

正在回答

3 回答

这个问题我以前问过别人,这个主要是浏览器的空格设置的不是很标准,你可以换一下浏览器试试。不过谷歌和火狐都不是很支持

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//57da65dc0001958207100422.jpg在imooc里是可以的啊

0 回复 有任何疑惑可以回复我~

没有人回答你

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用面向对象方法来做金字塔,大神进

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信