/*
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
......
分析:
1.第一行有1個元素,第n行有n個元素
2.每一行的第一個元素和最後一個元素都是1
3.從第三行開始,對於非第一個元素和最後一個元素的元素
ins[i][j] = ins[i-1][j]+ins[i-1][j-1];
*/數組
int ins[][] = new int[10][];
//初始化二維數組
for(int i=0;i<ins.length;i++){
ins[i] = new int[i+1];
}
//爲二維數組的每一個元素賦值
for(int i=0; i<ins.length;i++){
for(int j=0; j<ins[i].length;j++){
ins[i][0] = ins[i][ins[i].length-1]=1;
if(i>1&&j>0&&j<i){
ins[i][j]=ins[i-1][j]+ins[i-1][j-1];
}
}
}
//遍歷二維數組
for(int i=0;i<ins.length;i++){
for(int j=0;j<ins[i].length;j++){
System.out.print(ins[i][j]+"\t");
}
System.out.println();
}
}3d