php例题:输出一个等腰三角形图像
2013-07-03 11:50:40;  来源:追太阳;  作者:逐日者;  评论:0 点击:

例题:在浏览器中输出如下所显示的图形形状(5行):分析:1.要通过输出‘1’来画出这个图需要循环变量来画出,变化的量有&lsquo...
例题:在浏览器中输出如下所显示的图形形状(5行):

分析:1.要通过输出‘1’来画出这个图需要循环变量来画出,变化的量有‘行数’、每行‘1’的个数、每行1前面的空格数。
行数:$h for循环 上限5行;
当前行首先空格数:$k for循环 上限 ((5*2-1)-($h*2-1))/2
当前行'1'个数:$i for循环 上限 $h*2-1

将以上分析表达成php代码如下:

<?php
for($h=1;$h<=5;$h++){//循环行

    for($k=1;$k<=((5*2-1)-($h*2-1))/2;$k++){//输出空格部分
        echo "&nbsp;";
    }

    for($i=1;$i<=$h*2-1;$i++){//输出‘1’部分
        echo 1;
    }

    echo '<br/>';//画完一行,换行
}
?>
本文属追太阳原创文章,转载请声明出处:http://www.zhuitaiyang.com/html/2013/phpchapter4_0703/221.html逐日者_追太阳

相关热词搜索:例题 三角形

上一篇:php例题:输出指定范围内所有素数
下一篇:最后一页

收藏
回到顶部