未分类
2020-08-08 14:19:53
1822677238@qq.com
手机扫码查看
二维数组之杨辉三角
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();
}
- 本页地址 https://www.9713job.com/?p=1972
- 上一篇 <<2020java教程:二维数组
- 下一篇 >>2020java教程:面向对象



发表回复