21xrx.com
2024-11-22 12:14:53 Friday
登录
文章检索 我的文章 写文章
Java实现杨辉三角形
2023-06-18 12:34:00 深夜i     --     --
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、杨辉三角形、循环

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复