教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php杨辉三角简单实例

php杨辉三角简单实例

发布时间:2018-03-31   编辑:jiaochengji.com
本文介绍了php实现的杨辉三角的例子,用php实现杨辉三角的方法,有需要的朋友参考下。

例子,根据杨辉三角“每个数字等于上一行的左右两个数字之和”。
 

复制代码 代码示例:

<?php 
//错误消息
error_reporting(e_all & ~e_deprecated & ~e_notice);  
 
//打印杨辉三角的函数
function yanghui($iline) 

    $a = array(); 
    $nb = ''; 
    for ($i = 0;$i <= $iline;$i++)//行 
    { 
        for ($j = 0;$j <= $i;$j++)//列 
        { 
            if ($i == $j || $j == 0)//行=列(也就是最后一列)或者第一行和第一列 
            { 
                $a[$i][$j] = 1; 
            } 
            else  
            { 
                $a[$i][$j] = $a[$i-1][$j]+$a[$i-1][$j-1];//行+列的值=上一行2个值相加 
            } 
        }  // www.jbxue.com
    } 
    return $a; 

//打印 杨辉三角
$adata = yanghui(4); 
echo '<pre>'; 
print_r($adata); 
echo '</pre>'; 
?> 

您可能感兴趣的文章:
PHP打印杨辉三角图文教程
php杨辉三角简单实例
PHP打印杨辉三角二种方法
PHP实现杨辉三角示例
php打印杨辉三角小例子
JavaScript代码求杨辉三角给定行的最大值
javascript杨辉三角的例子
用PHP实现杨辉三角的例子
杨辉三角批处理打印脚本
php打印杨辉三角综合实例

关键词: 杨辉三角   
[关闭]
~ ~