+ -
当前位置:首页 → 问答吧 → php如何打印金字塔

php如何打印金字塔

时间:2011-11-09

来源:互联网

PHP code
如何用php打印出空心金字塔 例如::*
                                *   *
                              * *  * *

作者: lixiuran1205   发布时间: 2011-11-09


套嵌for

作者: T0Ols   发布时间: 2011-11-10

能具体实现一下吗??空心的

作者: lixiuran1205   发布时间: 2011-11-10

PHP code


<?php

$sum = 30; //规模

for ($i=0; $i<$sum/2; ++$i)
{
    echo '<p>';
    for ($ii=0; $ii<$sum; $ii++)
    {
        $str = ($i < $sum / 2 - $ii) ? '&nbsp;': '*';
        if($str == '*') $str = ($i == $sum / 2 - $ii || $ii == $sum / 2 + $i) ? '*': '&nbsp;';
        if($i+1 == $sum/2 && $ii != 0) $str = '*'; 
        echo $str;
    }
    echo '</p>';
}
?>





看看。。=_=.. 可以优化就优化下吧。。

作者: ci1699   发布时间: 2011-11-10

相关阅读 更多