杨辉三角
关于杨辉三角:
杨辉三角,是二项式系数在三角形中的一种几何排列。
示例:
规则概述:
1、每行端点与结尾的数为1;
2、每个数等于它上方两数之和;
3、每行数字左右对称,由1开始逐渐变大;
4、第n行的数字有n项。
代码示例:
<?php function sanjiao($n){ $arr = array(); for($i=0;$i<$n;$i++){ for($j=0;$j<=$i;$j++){ if($j==0 || $j==$i){ $arr[$i][] = 1; }else{ $arr[$i][] = $arr[$i-1][$j-1] + $arr[$i-1][$j]; } } } foreach ($arr as $key => $value) { foreach ($value as $k => $v) { if($k == 0){ echo str_pad("",($n-$key)*2,"*"); }else{ echo '**'; } echo $v; } echo '<br>'; } return $arr; } var_dump(sanjiao(7));