时间:2021-07-01 10:21:17 帮助过:6人阅读
'; }else//循环打印出其他行的'*'与空格 { echo '*'; for($k=1;$k<=2*$i-3;$k++) { echo ' '; } echo '*'; echo ''; } } //第二种实现空心金字塔(个人感觉代码繁琐,唉。) $n=20;//定义总函数 for($i=1;$i<=$n;$i++)//行数循环 { for($k=1;$k<=$n-$i;$k++)//循环打印出每行前面的空格 { echo ' '; } //循环打印出每一行前面空格后的'*' if($i==1)//第一行 { echo '*'; echo ''; }else//其它行 {echo '*';} if(($i>=2)&&($i<=$n-1)) { //循环打印出第二行到第n-1行的样式 for($j=1;$j<=2*$i-3;$j++) { echo ' '; } echo '*'; echo ''; }else if($i==$n) {//循环打印出最后一行的样式 for($m=1;$m<=2*$i-2;$m++)//2*$i-2是因为前面多打印一个'*' { echo "*"; } echo ''; } } ?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php两种方法实现空心金字塔的打印,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。