1.编写程序名为: Test2.java;(可以动态输入行数) 2.创建二维数组并初始化; 每一维元素有: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 用循环按上面格式输出维数组中每一维中元素值
时间: 2024-02-03 11:15:16 浏览: 14
以下是实现要求的 Java 代码:
```java
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入要输出的行数:");
int n = input.nextInt();
input.close();
int[][] arr = new int[n][];
for (int i = 0; i < n; i++) {
arr[i] = new int[i + 1];
for (int j = 0; j <= i; j++) {
if (j == 0 || j == i) {
arr[i][j] = 1;
} else {
arr[i][j] = arr[i-1][j-1] + arr[i-1][j];
}
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
```
运行程序,输入要输出的行数,即可得到相应的输出结果。
阅读全文