[个人原创]打印普通三角形,及杨辉三角,才发现这两个三角真的不一样。

jackxiang 2011-10-2 11:09 | |
打包下载:

(一)普通三角形的形状如下(它是1,3,5,7,9):

顺便对比下杨辉三角如下(它是1,2,3,4,5):




普通三角输出代码如下,主要是联系输出控制,而不是三角的形状,代码如下: print.php :


(二)杨辉三角形状,如下:

代码如下,主要是联系算法及数组操作,代码如下:3gao.php:

总结:
(1)PHP输出时有连接符号时,而又在循环时,需要unset掉这相变量,否则会后幻无穷,总之,unset用过的变量心里上也感觉安全些。
(2)杨辉三角的思想:主要是此行除开第一行和最后一行,中间的都由上一行的这个列位置的前一列的数+上一行的这个列位置的数相加,即:
$sj[$i][$j]=$sj[$i-1][$j-1]+$sj[$i-1][$j];

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/4679/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2011-10-2 11:21
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]