java怎么打印杨辉三角

avatar
作者
筋斗云
阅读量:0

杨辉三角是一个数字排列,第一行只有一个数字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变量来改变打印的行数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!