Java语法对杨辉三角的描写
1 public class YanghuiTower { 2 public static void main(String[] args) { 3 int[][]yanghui=new int[10][0]; 4 for(int i=0;i<10;i++){ 5 yanghui[i]=new int [i+1]; 6 for(int j=0;j<=i;j++){ 7 if(i==j|j==0 ){yanghui[i][j]=1;} 8 else{yanghui[i][j]=yanghui[i-1][j]+yanghui[i-1][j-1];} 9 10 } 11 } 12 for(int i=0;i<10;i++){ 13 for(int j=0;j<=10-i-1;j++){System.out.print("\t");} 14 for(int j=0;j<=i;j++){System.out.print(yanghui[i][j]+"\t\t"); 15 } 16 System.out.println("\r"); 17 } 18 19 } 20 }
废话越少越好,代码写得越短越高明
写的最短的就是诗
浙公网安备 33010602011771号