1.利用一维数组实现杨辉三角10行的输出
public class YhArray {
public static void main(String args[]) {
int i = 1, j;
int yh[] = new int[10];
for (i = 0; i < 10; ++i) {
yh[i] = 1;
for (j = i - 1; j > 0; j--) {
yh[j] += yh[j - 1];
}
for (j = 0; j <= i; ++j)
System.out.print(yh[j] + "\t");
System.out.println();
}
}
}
输出结果:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
2.二维数组
// 二维数组的建立和输出
public class Array {
public static void main(String args[]) {
int i, j;
int arr[][] = {{1, 2, 3}, {10, 20, 30}, {100, 200, 300}};
for (i = 0; i < arr.length; ++i) {
for (j = 0; j < arr[i].length; ++j) {
System.out.print("arr[" + i + "][" + j + "] = " + arr[i][j] + " " );
}
System.out.println();
}
}
}
输出结果:
arr[0][0] = 1 arr[0][1] = 2 arr[0][2] = 3
arr[1][0] = 10 arr[1][1] = 20 arr[1][2] = 30
arr[2][0] = 100 arr[2][1] = 200 arr[2][2] = 300