海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java教程:二维数组之杨辉三角

未分类
2020-08-08 14:19:53
1822677238@qq.com

手机扫码查看

2020java教程:二维数组之杨辉三角

二维数组之杨辉三角

int row=7;//定义7行
int[][] yh=new int[row][];
//创建7行的二维数组
for(int i=0;i<row;i++){
    //循环遍历创建低维数组
    yh[i]=new int[i+1];
}
for(int i=0;i<yh.length;i++){
    //给每行每列的第一个元素赋值
    yh[i][0]=1;
    yh[i][i]=1;
}


for(int i=2;i<yh.length;i++){
    //计算
    for(int j=1;j<i;j++){
       yh[i][j]=yh[i-1][j]+yh[i-1][j-1];
    }
}
for(int i=0;i<yh.length;i++){
    for(int j=row;j>=i;j--){
        System.out.print(" ");
    }
    for(int j=0;j<yh[i].length;j++){
        System.out.print(yh[i][j]+"  ");
    }
    System.out.println();
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注