<?php
$n = 10;
untuk($i = 1; $i <= $n; $i ++) {
untuk($k = 1; $k <= $n - $i; $k ++) {
echo " ";
}
untuk($j = 1; $j <= ($i - 1) * 2 + 1; $j ++) {
echo '*';
}
echo '<br />';
}
?>
Sila beritahu saya sebab kesan berikut dipaparkan:
Saya telah menyemak berkali-kali dan tidak dapat mencari sebabnya. Sila beri saya nasihat.
Milik saya adalah keseluruhannya. Apa yang anda mengujinya?
Logik kod anda adalah betul, tetapi penggunaan dalam paparan memerlukan dua ** aksara, jadi ia tidak kelihatan seperti piramid Ini mungkin berkaitan dengan masalah perisian yang anda debug
Selepas memasukkan kod
echo " "; 改写成 echo " ";
, ujinya dalam setiap pelayar untuk memaparkan keseluruhan piramid.Terima kasih cikgu atas tunjuk ajar anda, terima kasih banyak-banyak!