首页 > 编程语言 > 详细

Java_杨辉三角(等腰)

时间:2020-06-24 12:29:45      阅读:62      评论:0      收藏:0      [点我收藏+]
     //创建数组
         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();
          }

 

Java_杨辉三角(等腰)

原文:https://www.cnblogs.com/xin-zhizhu/p/13186777.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!