JAVA印刷直角楊輝三角形

9985 ワード

次の結果が印刷されます.
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 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1
/**
 * 〈         〉
* * @author hjsjy * @create 2018/9/13 * @since 1.0.0 */
public class yanghuitest { int[][] a; public int[][] yang(int n){ a=new int[n][n]; for(int i=0;i<n;i++){ a[i][0]=1; a[i][i]=1;// 1, 1 1 if(i>=2){// 2 n for(int j=1;j<i;j++) { a[i][j] = a[i - 1][j] + a[i - 1][j - 1];/* , 。*/ } } } // , for(int i=0;i<n;i++) {// n for (int j = 0; j <= i; j++) {// System.out.print(a[i][j] + " "); } System.out.println(); } return a; } public static void main(String[] args) { new yanghuitest().yang(10); } } // -------------------------- 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 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1