图形打印
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图形打印相关的知识,希望对你有一定的参考价值。
一步就把菱形打印出来比较困难,可以先分步骤来实现 首先打印出四分之一个菱形 代码如下: <?php //打印菱形 $a=5; for($i=1;$i<=$a;$i++){ //第一层 控制行数 for($j=1;$j<=$i;$j++){ echo("*"); } echo "<br />"; } ?> 运行结果 * ** *** **** ***** 第二步打印半个 代码如下: <?php //打印菱形 $a=5; for($i=1;$i<=$a;$i++){ //第一层 控制行数 for($k=$a;$k>=$i;$k--){ echo(" "); } for($j=2;$j<=$i;$j++){ echo("**"); } echo "*<br />"; } ?> 运行结果 * *** ***** ******* ********* 第三步打印整个 <?php //打印菱形 $a=5; for($i=1;$i<=$a;$i++){ //第一层 控制行数 for($k=$a;$k>=$i;$k--){ echo(" "); } for($j=2;$j<=$i;$j++){ echo("**"); } echo "*<br />"; } for($l=2;$l<=$a;$l++){ for($m=1;$m<=$l;$m++){ echo(" "); } for($n=$a;$n>$l;$n--){ echo("**"); } echo "*<br />"; } ?> 运行结果 * *** ***** ******* ********* ******* ***** *** * 最后打印出空心的 <?php //打印菱形 $a=5; for($i=1;$i<=$a;$i++){ //第一层 控制行数 for($k=$a;$k>=$i;$k--){ echo(" "); } for($j=2;$j<=$i;$j++){ if($j==2){echo("* ");}else{echo(" ");} } echo "*<br />"; } for($l=2;$l<=$a;$l++){ for($m=1;$m<=$l;$m++){ echo(" "); } for($n=$a;$n>$l;$n--){ if($n==$a){echo("* ");}else{echo(" ");} } echo "*<br />"; } ?> 运行结果 * * * * * * * * * * * * * * * *
以上是关于图形打印的主要内容,如果未能解决你的问题,请参考以下文章