杨辉三角

来源:互联网 发布:做施工组织设计的软件 编辑:程序博客网 时间:2024/05/21 04:20
package com.baobaotao.test;public class YanghuiTriangle {public static void main(String[] args) {printTriangle(7) ;}/** *  * @param rowNum 行数 */public static void printTriangle(int rowNum) {int triangle[][] = new int[rowNum][] ;for(int i=0;i<triangle.length;i++) {triangle[i] = new int[i+1] ;for(int k=0;k<rowNum-i-1;k++) {System.out.print("  ");}for(int j=0;j<=i;j++) {if(i==0 || j==i || j==0) {triangle[i][j] = 1 ;}else {triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j] ;}System.out.print(triangle[i][j] + "  ");}System.out.println();}}}


输出:

            1  
          1  1  
        1  2  1  
      1  3  3  1  
    1  4  6  4  1  
  1  5  10  10  5  1  
1  6  15  20  15  6  1  

0 0