搜尋

首頁  >  問答  >  主體

php輸出整個金字塔練習

<?php
$n = 10;
for($i = 1; $i <= $n; $i ++) {
    for($k = 1; $k <= $n - $i; $k ++) {
        echo "&nbsp;";
    }
    for($j = 1; $j <= ($i - 1) * 2 + 1; $j ++) {
        echo '*';
    }
    echo '<br />';
}
?>

請各位老師指點,為何顯示下面的效果:

檢查了多次,找不出原因,請老師指教,多謝!

大家讲道理大家讲道理2754 天前618

全部回覆(3)我來回復

  • 滿天的星座

    滿天的星座2017-05-16 13:03:08

    我的就是整個呀。在什麼上面測試的呢

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:03:08

    你的程式碼邏輯是沒有錯的,只不過在顯示的使用 佔用兩個**字元字元,所以看上去不像金字塔.這個可能與你調試的軟體問題.

    回覆
    0
  • 为情所困

    为情所困2017-05-16 13:03:08

    將程式碼中echo "&nbsp;"; 改写成 echo "&ensp;";後,在各瀏覽器中測試,顯示整個的金字塔。
    謝謝各位老師的指點,非常感謝!

    回覆
    0
  • 取消回覆