当前位置:编程学习 > php >>

求php用星形画出菱形的代码?

要求简单

追问:用FOR语句的呢?我要的是FOR的还有判断的,简单点好。
答案:网页:

<?
$n = 5;
$f = false;
$i = 0;
while($i >= 0)
{
for($j = 0; $j < $n-$i-1; ++$j) echo "&nbsp;";
for($j = 0; $j < 2*$i+1; ++$j) echo "*";
echo "<br />";
if($i+1 == $n) $f = true;
if($f) --$i; else ++$i;
}
?>


控制台脚本:

<?
$n = 5;
$f = false;
$i = 0;
while($i >= 0)
{
for($j = 0; $j < $n-$i-1; ++$j) echo " ";
for($j = 0; $j < 2*$i+1; ++$j) echo "*";
echo "\n";
if($i+1 == $n) $f = true;
if($f) --$i; else ++$i;
}
?>


$n是菱形的边长

上一个:php 这段代码是什么意思?
下一个:php MyAdmin导入数据的代码?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,