パスカルの三角形の10行を印刷する二次元アレイ

ヒント:

1.最初の線要素1、n行目のn個の要素を有しています。

2.最初の行と最後の要素の各要素は1です。

非最初の要素および要素の最後の要素のための第三列目から3、すなわち、

 yanghui [I] [J] = yanghui [I-1]〜[J] + yanghui [I-1] [J-1]。

パブリック クラスYangHuiTriangle { 

    公共 静的 ボイドメイン(文字列[]引数){
         // 1.作成して初期化する配列
        INT [] [] = yanghui 新しい新しい INT [10 ] []; 
        
        // 配列2.割り当て
        のためのINT I = 0; Iはyanghui.lengthを<; Iは++ ){ 
            yanghuiは[I] = 新しい新しい INT [I + 1。]; 
            
            // 各列の最初の要素の最後に2.1が割り当てられていない1。 
            yanghui [I] [0] = 1 ; 
            yanghui [I ] [I] = 1 ; 
            
            //2.2 非割当要素の第一の端部に、jは列の数を表す
            ためINTJ = 1; J <yanghui [I] .LENGTH-1; J ++ ){ 
                yanghui [I] [J] = yanghui [I-1]〜[J] + yanghui [I-1] [J-1 ]。
            } 
            
        } 
        
        // 遍历数组
        ためINT i = 0; iはyanghui.lengthを<; iは++ ){
             ためのint型 J = 0; J <yanghui [I] .LENGTH; J ++ ){ 
                System.out.print(yanghui [I ] [J] +」 " )。
            } 
            のSystem.out.println(); 
        } 
    } 

}

 

おすすめ

転載: www.cnblogs.com/wsxdev/p/11610718.html