Java_杨辉三角(等腰)

     //创建数组
         final int N = 10; 
         int[][] yang=new int[N][];
         for(int i=0;i<yang.length;i++){
             yang[i]=new int[i+1];
        }
        //赋值
        for(int i=0;i<yang.length;i++){
            for(int j=0;j<yang[i].length;j++){
                yang[i][0]=yang[i][i]=1;
                if(i>1&&j<i&&j>0){
                    yang[i][j]=yang[i-1][j]+yang[i-1][j-1];
                }
            }    
        }
        //等腰输出
        for (int i = 0; i < yang.length; i++){
              int num = yang.length -i;
              for(int j = 0;j<= num;j++){
                  System.out.print(" "); 
              }
              for(int k= 0;k<= i;k++){
                  System.out.print(yang[i][k]+" ");   
              }
              System.out.println();
          }
原文地址:https://www.cnblogs.com/xin-zhizhu/p/13186777.html