A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© DmajorCanon 初级黑马   /  2019-4-25 13:47  /  567 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/杨辉三角
//打印出杨辉三角形,如下:
//       1 
//      1 1 
//     1 2 1 
//    1 3 3 1 
//   1 4 6 4 1 
// 1 5 10 10 5 1
public class Test05 {
    public static void main(String[] args) {
        int[][] arrarr=new int[6][];
        for (int i = 0; i < arrarr.length; i++) {
            arrarr[i]=new int[i+1];
            for (int j = 0; j < arrarr[i].length; j++) {
                if(j==0||j==arrarr[i].length-1){
                    arrarr[i][j]=1;
                }else{
                    arrarr[i][j]=arrarr[i-1][j-1]+arrarr[i-1][j];
                }
            }
        }
        for (int i = 0; i < arrarr.length; i++) {
            for (int m = arrarr.length; m > i; m--) {
                System.out.print(" ");
            }
            for (int n = 0; n < arrarr[i].length; n++) {
                System.out.print(arrarr[i][n]+" ");
            }
            System.out.println();
        }
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马