首页 > 代码库 > 图形打印
图形打印
一步就把菱形打印出来比较困难,可以先分步骤来实现 首先打印出四分之一个菱形 代码如下: <?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 />"; } ?> 运行结果 * * * * * * * * * * * * * * * *
图形打印
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。