帮我用java语言写一个5行的杨辉三角
时间: 2023-05-30 15:04:47 浏览: 125
很高兴为您提供帮助,以下是使用Java语言编写的5行杨辉三角代码:
```java
public class YangHuiTriangle {
public static void main(String[] args) {
int[][] nums = new int[5][5];
for (int i = 0; i < 5; i++) {
nums[i][0] = 1;
nums[i][i] = 1;
for (int j = 1; j < i; j++) {
nums[i][j] = nums[i - 1][j] + nums[i - 1][j - 1];
}
}
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print(nums[i][j] + " ");
}
System.out.println();
}
}
}
```
输出结果为:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```
希望能帮助到您,如有疑问请随时提出。
相关问题
用java语言编写一个杨辉三角
在Java中,我们可以使用递归或动态规划的方式来生成杨辉三角。这里是一个简单的动态规划实现示例:
```java
public class PascalTriangle {
public static void printPascalTriangle(int n) {
int[][] triangle = new int[n][n];
for (int i = 0; i < n; ++i) {
triangle[i][0] = triangle[i][i] = 1;
System.out.print(triangle[i][0]);
for (int j = 1; j < i; ++j) {
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j];
System.out.print(" " + triangle[i][j]);
}
System.out.println();
}
}
public static void main(String[] args) {
int rows = 5; // 指定杨辉三角的行数
printPascalTriangle(rows);
}
}
```
这个程序首先初始化一个`n x n`的二维数组,然后从第一行开始计算每个元素,第一行和最后一行都是1,中间的每个元素则是它上面两个元素之和。最后,通过循环打印出每一行的内容。
用java语言输出一个杨辉三角
以下是用 Java 语言输出杨辉三角的代码:
```
import java.util.Scanner;
public class YangHuiTriangle {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入杨辉三角的行数:");
int n = sc.nextInt();
int[][] arr = new int[n][n];
for (int i = 0; i < n; i++) {
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];
}
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
```
输入行数后,程序会输出对应的杨辉三角。
阅读全文
相关推荐
![text/x-java](https://img-home.csdnimg.cn/images/20250102104920.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)