Rumah > Soal Jawab > teks badan
$n = 5;
//层数
untuk ($i=1; $i<=$n; $i++){
//空格
untuk ($k=1; $k<= $n-$i; $k++){
bergema " ";
}
//"*"号
untuk ($j=1; $j<=2*$i -1; $j++){
jika ($i==1 || $i==$n){
bergema "#";
}lain{
jika ($j==1 || $ j==2*$i-1){
echo "#";
}lain{
echo " ";
}
}
};
};
";}ringa_lee2018-06-18 21:44:12
Logik anda salah
Logik ## di bawah, ubah saja jadi ini
//"*"号 for ($j=1; $j<=2*$i; $j++){ if ($i==$n){ echo "#"; }else{ if ($j==1 || $j==2*$i-1){ echo "#";}else{ echo " ";} }}