编程题-打印一个等腰三角形

分析:

等腰三角型,每一行的0的个数为奇数个。

第1行 1个

第2行 3个

第3行 5个

......

第n行 2n-1

第1行 n-1 < x

第2行 n-2 < x < n+2 为0

第3行 n-3 < x < n+3 为0

public static void printTriangle(int n) {

        for (int i = 1; i <= n; i++) {

            for (int j = 2*n - 1; j > 0 ; j--) {

                if (j > n-i && j < n+i) {

                    System.out.print(0);

                } else {

                    System.out.print(" ");

                }

            }

            System.out.println();

        }

    }

你可能感兴趣的:(编程题-打印一个等腰三角形)