基本的なトレーニングトライアングル
1.問題の説明
パスカルの三角形として知られている三角形、その最初の行I + 1は、係数iが拡張(+ b)があります。
それは重要な特性である:各数値は、一緒にその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。
2.次のように主なコードは次のとおりです。
import java.util.Scanner;
public class BASIC_6 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[][] array=new int[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<=i;j++){
if(i==j||i==0||j==0){
array[i][j]=1;
}
else if(i==1){
array[i][j]=1;
}
else{
array[i][j]=array[i-1][j-1]+array[i-1][j];
}
System.out.print(array[i][j]+" ");
}
System.out.println();
}
}
}