用php语言编程:输出一个由“*”符号组成的菱形图形(必须使用for循环语句)
2个回答
2013-08-09
展开全部
用php语言编程:输出一个由“*”符号组成的菱形图形(必须使用for循环语句)虽然分少,我也决定帮你一下了。<?phpfor($i=1;$i<=5;$i++){for($j=1;$j<=i;$j++){ echo "*";}echo "
";}for($i=4;$i>=1;$i--){for($j=4;$j>=i;$j--){ echo "*";}echo "
";} ?> 没有测试,只是一种思路希望对你有帮助 本答案由 www.nooye.com www.toolw.cn www.dunzhou.com 友情提供
";}for($i=4;$i>=1;$i--){for($j=4;$j>=i;$j--){ echo "*";}echo "
";} ?> 没有测试,只是一种思路希望对你有帮助 本答案由 www.nooye.com www.toolw.cn www.dunzhou.com 友情提供
展开全部
//用了绝对值的概念,只引用了for循环和if,代码还算是比较简洁的。
<?php
$n=10;
for($a=1;$a<$n*2;$a++){
for($b=1;$b<=abs($a-$n);$b++){
echo " ";
}
echo "*";
for($c=0;$c<abs(abs($a-$n)-$n)*2-3;$c++){
echo " ";
}
if(abs($a-$n)<$n-1){
echo "*";
}
echo '<br/>';
}
?>
<?php
$n=10;
for($a=1;$a<$n*2;$a++){
for($b=1;$b<=abs($a-$n);$b++){
echo " ";
}
echo "*";
for($c=0;$c<abs(abs($a-$n)-$n)*2-3;$c++){
echo " ";
}
if(abs($a-$n)<$n-1){
echo "*";
}
echo '<br/>';
}
?>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询