21xrx.com
2025-04-25 01:48:32 Friday
文章检索 我的文章 写文章
Java实现杨辉三角形
2023-06-18 12:34:00 深夜i     11     0
Java 杨辉三角形 循环

杨辉三角形,又称为二项式系数,是中国古代数学史上的经典问题之一。它以贾宪三角、杨辉之描叙、杨辉正三角等不同名称闻名于世。现在我们使用 Java 语言来实现杨辉三角形。

Java实现代码:

import java.util.Scanner;
public class YangHuiTriangle {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入杨辉三角形行数:");
    int n = sc.nextInt();
    int[][] a = new int[n][n];
    for(int i=0;i
      for(int j=0;j<=i;j++) {
        if(j==0||j==i) {
          a[i][j] = 1;//杨辉三角形两边是1
        }else {
          a[i][j] = a[i-1][j-1] + a[i-1][j];//每个数等于它上方两数之和
        }
        System.out.print(a[i][j] + " ");
      }
      System.out.println();
    }
    sc.close();
  }
}

代码思路:

1.引入 Scanner 类,用于从键盘读取用户输入。

2.用户输入杨辉三角形的行数 n。

3.定义一个 n×n 的数组 a 用于存储杨辉三角形的每一个数。

4.使用双重 for 循环遍历数组 a 中的每一个数。

5.如果该数位于三角形的两边,则初始化为 1。

6.否则,该数等于它上方两个数之和。

7.打印出每一个数,构成杨辉三角形。

关键词:

Java、杨辉三角形、循环

  
  

评论区