程序分析: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 15 10 10 5 1 public static voidmain(String[] args){ int[][] n = new int[10][21]; n[0][10] = 1; for(int i=1;i<10;i++) for(int j=10-i;j<10+i+1;j++) n[j] = n[i-1][j-1]+n[i-1][j+1]; for(int i=0;i<10;i++){ for(int j=0;j<21;j++){ if(n[j]==0) System.out.print(" "); else{ if(n[j]<10) System.out.print(" "+n[j]);//空格为了美观需要 else if(n[j]<100) System.out.print(" "+n[j]); else System.out.print(n[j]); } } System.out.println(); } } |