首頁>Club>
14
回覆列表
  • 1 # 芮希爸爸

    楊輝三角特點:

    1、兩側資料為1

    2、其他位置是其正上方數值與左上角數值之和

    3、java兩維陣列,第一維就是代表行數,第二維就代表例數。本次輸出共10行。即:triangle[i][0] 表示第i行第0列的元素。

    具體實現程式碼:

    public class yangHuiTriangle {

    public static void main(String[]args){

    int triangle[][] = new int[10][];//建立二維陣列

    //遍歷二維陣列第一層

    for(int i = 0;i<triangle.length;i++){

    triangle[i] = new int[i+1];//初始化第二層陣列的大小

    //遍歷二維陣列第二層

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

    if(i == 0 || j == 0 || j == i){

    //將最邊上兩側的陣列元素賦值為1

    triangle[i][j] = 1;

    }

    else{

    //其他的陣列元素透過計算得出

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

    }

    System.out.print(triangle[i][j]+"\t");//輸出陣列元素

    }

    System.out.println();//換行

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 工作不穩定,19年能掙20萬嗎?