例、PHP で実装された Yang Hui トライアングル コード。
-
-
error_reporting(0); - // $iLine=5;
//Yang Hui の三角形を出力する関数
- function YangHui ( $iLine)
- {
- for ($i = 0;$i {
- for ($j = 0;$j {
- if ($i == $j)//row = 列 (つまり、最後の列) または最初の行と最初の列
- {
- $a[$i][$j] = 1 ;
- echo $a[$i][$j]."
"; - }
- else if ($i != 0 && $j == 0)//row=column (つまり、最後の列) または最初の行と最初の列
- {
- $a[$i][$j] = 1;
- echo $a[$i][$j]." ";
- }
- else
- {
- $a[ $i][$j] = $a[$i-1][$j]+$a[$i-1][$j-1];//行 + 列の値 =前の行の 2 つの値は同じです Add
- echo $a[$i][$j]." ";
- }
- }
- }
- // return $a
- }< /p>
//例を呼び出し、Yang Hui の三角形を出力します
- YangHui(5)
- ?
-
-
コードをコピーします
|