楊輝三角:打印出一個等腰三角形,兩個邊上的值都是1,而其餘的值是它的兩個肩上的值相加;數組
例如blog
1im
1 1二維數組
1 2 2 1img
代碼以下打印高度爲9的楊輝三角:co
int[][] arr=new int[9][];
//先給數組賦值
for (int i = 0; i < arr.length; i++) {
arr[i]=new int[i+1];//初始化二維數組的大小
for (int j = 0; j <= i; j++) {
if (i==0 || j==0 || i==j) {
arr[i][j]=1;
}else {
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
}
//打印楊輝三角
if (j==0) {
for (int j2=i; j2 < arr.length; j2++) {
System.out.print("\t");
}
}
System.out.print(arr[i][j]+"\t\t");
}
System.out.println();
}new
結果以下:ps