Java使用多重迴圈列印6階楊輝三角
阿新 • • 發佈:2019-02-07
// 設定階數 int rows = 6; int[][] arrs = new int[rows][]; // 初始化 for (int i = 0; i < rows; i++) { arrs[i] = new int[i + 1]; } // 計算每行的數值 for (int i = 0; i < rows; i++) { for (int j = 0; j < arrs[i].length; j++) { if (i == 0 || j == 0 || i == j) { arrs[i][j] = 1; } else { arrs[i][j] = arrs[i - 1][j - 1] + arrs[i - 1][j]; } } } // 列印 for (int i = 0; i < rows; i++) { for (int j = 0; j < arrs[i].length; j++) { System.out.print(arrs[i][j] + " "); } System.out.println(); }