// 设置阶数
int rows = 6;
int[][] arrs = new int[rows][];
// 初始化
for (int i = 0; i < rows; i++) {
arrs[i] = new int[i + 1];
}
// 计算每行的数值
for (int i = 0; i < rows; i++) {
for (int j = 0; j < arrs[i].length; j++) {
if (i == 0 || j == 0 || i == j) {
arrs[i][j] = 1;
} else {
arrs[i][j] = arrs[i - 1][j - 1] + arrs[i - 1][j];
}
}
}
// 打印
for (int i = 0; i < rows; i++) {
for (int j = 0; j < arrs[i].length; j++) {
System.out.print(arrs[i][j] + " ");
}
System.out.println();
}
Java使用多重循环打印6阶杨辉三角
最新推荐文章于 2022-10-18 15:41:32 发布