21xrx.com
2024-11-22 16:39:48 Friday
登录
文章检索 我的文章 写文章
Java编程实现杨辉三角的代码-从右侧开始的直角形式
2023-06-15 16:27:18 深夜i     --     --

杨辉三角是由西方的帕斯卡尔三角和中国的杨辉三角而来。根据杨辉三角的特性,我们可以使用Java编程语言编写代码来生成杨辉三角。此代码将会从右侧开始显示一个直角的杨辉三角形。

杨辉三角是一个由数字组成的三角形,在此三角形中,顶部数字都是1,下一行的数字是上一行相邻数字之和。我们可以通过使用Java的循环和数组来生成杨辉三角形。

在Java中,我们可以使用for循环来遍历每行杨辉三角形。我们还可以使用数组来存储每个值。以下是Java代码的示例:


public class YanghuiTriangle {

  public static void main(String[] args) {

    int rows = 10;

    int[][] triangle = new int[rows][rows];

    for (int i = 0; i < rows; i++) {

      for (int j = rows - 1; j > rows - i - 2; j--) {

        triangle[i][j] = 1;

      }

      for (int j = rows - i - 2; j > -1; j--) {

        triangle[i][j] = triangle[i - 1][j] + triangle[i][j + 1];

      }

    }

    for (int i = 0; i < rows; i++) {

      for (int k = 0; k < i; k++) {

        System.out.print(" ");

      }

      for (int j = i; j < rows; j++) {

        System.out.print(triangle[i][j] + " ");

      }

      System.out.println();

    }

  }

}

以上代码的输出将会是一个直角的杨辉三角形。我们可以通过更改行的数量来更改三角形的大小。在此示例中,我们将生成一个有十行的杨辉三角形。

代码中使用的三个关键字是Java、杨辉三角、代码。

  
  

评论区

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