public class Test{
public static void main(String[] args) {
int row = 6;//要打印几行就输入几
int i, j;//i为行,j为列
int[][] a = new int[row + 1][row + 1];//为了好理解,二维数组起始为a[1][1]
for (i = 1; i <= row; i++) {
if (i != 1) {
a[i][1] = 1;
System.out.print(1 + "\t");
}
for (j = 2; j < i; j++) {
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
System.out.print(a[i][j] + "\t");
}
a[i][i] = 1;
System.out.println(1);
}
}
}