杨辉三角形do-while
时间: 2023-11-06 12:53:49 浏览: 147
杨辉三角形是一个数字排列的三角形,其中每个数字都是它上方两个数字的和。它的第一行只有一个数字1,第二行有两个数字1,第三行有三个数字1……以此类推。以下是一个使用do-while循环来打印杨辉三角形的示例代码:
```java
int numRows = 5;
int[][] triangle = new int[numRows][];
int row = 0;
do {
triangle[row] = new int[row + 1];
for (int i = 0; i <= row; i++) {
if (i == 0 || i == row) {
triangle[row][i] = 1;
} else {
triangle[row][i] = triangle[row - 1][i - 1] + triangle[row - 1][i];
}
System.out.print(triangle[row][i] + " ");
}
System.out.println();
row++;
} while (row < numRows);
```
阅读全文