LAPTOP-8KA88UT5_20200901-陈浩

问题

输出杨辉三角

解决:

利用数组进行逐行输出,这一点没有想到

int n = 10;
        int[] a = new int[n + 1];
        int p = 1;
        System.out.println("杨辉三角如下:");
        for (int i = 1; i <= n; i ++){
            
            for (int j = n; j > i; j--) {
                System.out.print("   ");
            }
            for (int j = 1; j <= i; j++){
                int c = a[j];
                a[j] = p + c;
                p = c;
                System.out.print(a[j] + "     ");
            }
            System.out.println();
        }

吐槽

标签


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1