java代码杨辉三角形(具有10行)的输出
时间: 2024-09-25 13:02:04 浏览: 53
数据结构 杨辉三角形
5星 · 资源好评率100%
在Java中,我们可以创建一个二维数组来表示杨辉三角,然后逐行打印出来。这是一个简单的例子,展示了如何生成并输出前10行的杨辉三角:
```java
public class YangHuiTriangle {
public static void main(String[] args) {
int[][] triangle = new int[10][];
for (int i = 0; i < 10; i++) { // 设置10行
triangle[i] = new int[i + 1]; // 每行长度等于当前行数
if (i == 0 || i == 1) { // 第0行和第1行特殊处理
triangle[i][0] = triangle[i][i] = 1;
} else { // 其他行
for (int j = 1; j < i; j++) {
triangle[i][j] = triangle[i - 1] + triangle[i - 1][j];
}
}
printRow(triangle[i]); // 打印当前行
}
}
// 打印一维数组
private static void printRow(int[] row) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
}
```
当运行这段代码时,你会看到杨辉三角的前10行的输出。
阅读全文