ループ配列
/ ** 問題説明 パスカルの三角形として知られているトライアングル、その最初の行I + 1(+ b)があるI-膨張係数。 それは重要な特性である:各数値は、一緒にその2つの肩番号に等しい三角形。 ここで最初の4行が三角形である: 1 。1 1 1 2 1 。1. 3. 3. 1 N与え、第n行、それを出力します。 入力フォーマットの 数nを含む入力。 出力フォーマットの 最初のn行トライアングルの出力。最初の行から各行が一つの中間スペースを使用し、順次出力数です。前に余分なスペースを印刷しないでください。 入力サンプル 4 サンプル出力 1 。1 1 1 2 1 。1. 3. 3. 1 のデータサイズと表記 1 <= N <= 34。 * / パッケージjiChuLianXi; インポートjava.util.Scanner; パブリック クラスpascalTriangle { 公共の 静的な 無効 PasTAngle(int型N){ int型 ARR [] [] = 新しい INT [(1 + N)* N / 2 + 1] [(1 + N)* N / 2 + 1 ]。 ARR [ 1] [1] = 1 。 場合(N> 1 ){ ためには、(intは、I <= N; iは2 = I ++ ){ ARRを[I] [ 1] = 1 。 用(INT ; J <I、J = 2、J ++ ){ ARR [I] [J] = ARR [I-1] [J-1] + ARR [I-1 ] [J]。 } ARR [i]は[I] = 1 。 } } のための(INTI = 1; I <= N。I ++ ){ ため(INT J = 1; J <= N; J ++ ) 場合(ARR [I] [J] = 0! ) System.out.print(ARR [I] [J] +」 " )。 System.out.println(); } } パブリック 静的 ボイドメイン(文字列[]引数){ // TODO自動生成方法スタブ =スキャナ新しいスキャナ(System.in)。 INT、N = in.nextInt()。 )(in.close。 PasTAngle(N) } }