用面向?qū)ο蠓椒▉?lái)做金字塔,大神進(jìn)
<?php
class car{
public function rec($n){ ? ? ??
for($i=1;$i<=$n;$i++){
for($k=1;$k<=$n-$i;$k++){
echo " ";
}
for($j=1;$j<=2*$i-1;$j++){
echo "*";
}
echo "<br>";
}
}
}
$car=new car();
$car->rec(2);
最后的結(jié)果是:?*
? ? ? ? ? ? ? ? ? ? ?***
是右對(duì)齊的,為什么?。。。。?!,不是應(yīng)該是每行的空格數(shù)是$n-$i嗎,不是應(yīng)該是金字塔形式的居中嗎,$n代表的是有幾行,$i代表的是第幾行,$k代表的是有幾個(gè)空格,$j代表的是*,我用的360瀏覽器,難不成一個(gè)*只占半個(gè)空格??
2016-10-25
這個(gè)問(wèn)題我以前問(wèn)過(guò)別人,這個(gè)主要是瀏覽器的空格設(shè)置的不是很標(biāo)準(zhǔn),你可以換一下瀏覽器試試。不過(guò)谷歌和火狐都不是很支持
2016-09-15
2016-09-15
沒(méi)有人回答你