杨辉三角
一个六行的杨辉三角打印:
public class yh {
public static void main(String[] args){
int num = 6;
int[][] array = new int[num][];
for(int i = 0; i < num; i++){
array[i] = new int[i+1];
for(int j = 0; j <= i; j++){
if(j == 0 || i == j)
array[i][j] = 1;
else
array[i][j] = array[i-1][j-1] + array[i-1][j];
}
}
for(int i = 0; i < num; i++){
for(int j = num-i-1; j >= 0; j--)
System.out.print(" ");
for(int j = 0; j < array[i].length; j++)
System.out.print(array[i][j] + " ");
System.out.println();
}
}
}
运行效果: