java怎么打印杨辉三角

   2024-10-05 6800
核心提示:杨辉三角是一个数字排列,第一行只有一个数字1,接下来的每一行的数字是上一行相邻两个数字之和。下面是一个Java程序示例,用来

杨辉三角是一个数字排列,第一行只有一个数字1,接下来的每一行的数字是上一行相邻两个数字之和。下面是一个Java程序示例,用来打印杨辉三角:

public class YangHuiTriangle {    public static void main(String[] args) {        int rows = 10;        int[][] triangle = new int[rows][];        for (int i = 0; i < rows; i++) {            triangle[i] = new int[i + 1];            triangle[i][0] = 1;            triangle[i][i] = 1;            for (int j = 1; j < i; j++) {                triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];            }        }        for (int i = 0; i < rows; i++) {            for (int j = 0; j <= i; j++) {                System.out.print(triangle[i][j] + " ");            }            System.out.println();        }    }}

这段代码将会打印出一个10行的杨辉三角。您可以根据需要修改rows变量来改变打印的行数。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号