PHP实现杨辉三角示例

发布时间:2019-11-27编辑:脚本学堂
本文介绍了php实现的杨辉三角的例子,php实现杨辉三角的函数代码,有需要的朋友参考下。

例子,php实现的杨辉三角代码。
 

复制代码 代码示例:

<?php
error_reporting(0); 
//  $iLine=5;

//输出杨辉三角的函数
function YangHui($iLine)

    for ($i = 0;$i <= $iLine;$i++)//行 
    {
        for ($j = 0;$j <= $i;$j++)//列 
        {
            if ($i == $j)//行=列(也就是最后一列)或者第一行和第一列 
            {
                $a[$i][$j] = 1;
                  echo $a[$i][$j]."<br>";
            }
   else if ($i != 0 && $j == 0)//行=列(也就是最后一列)或者第一行和第一列 
            {
                $a[$i][$j] = 1;
                 echo $a[$i][$j]."&nbsp;";
            }
  
            else
            {
               $a[$i][$j] = $a[$i-1][$j]+$a[$i-1][$j-1];//行+列的值=上一行2个值相加 
              echo $a[$i][$j]."&nbsp;";
            }
        }
    }
  //  return $a;
}

//调用示例,打印杨辉三角
YangHui(5);
?>