输出杨辉三角形,用java
时间: 2024-05-14 16:12:17 浏览: 98
以下是一个使用Java编写的程序,用于输出杨辉三角形:
```
import java.util.Scanner;
public class YangHuiTriangle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入杨辉三角形的行数:");
int n = input.nextInt();
int[][] triangle = new int[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
if (j == 0 || j == i) {
triangle[i][j] = 1;
} else {
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j];
}
System.out.print(triangle[i][j] + " ");
}
System.out.println();
}
}
}
```
程序首先要求用户输入杨辉三角形的行数,然后创建一个二维数组来存储杨辉三角形的值。程序使用嵌套循环来计算每个数字,并在每个数字之间输出一个空格。在每一行输出完毕后,程序使用`println()`方法来打印一个换行符,以便在下一行输出。运行程序后,用户将看到一个指定大小的杨辉三角形。
阅读全文