Hướng dẫn pyramid program in php using for loop - chương trình kim tự tháp trong php sử dụng vòng lặp for

Cải thiện bài viết

Show

    Lưu bài viết

    Bài viết này nhằm mục đích cung cấp một triển khai PHP để in mẫu.

    Mô hình kim tự tháp đơn giản

    PHP

    function

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7__2222222

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    2
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Đầu ra:

    * 
    * * 
    * * * 
    * * * * 
    * * * * * 

    Sau vòng quay 180 độ

    PHP

    function

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7__2222222

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0function0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0function3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1function5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7function7

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    2
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

    Đầu ra:

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    Sau vòng quay 180 độ

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Đầu ra:

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 

    Sau vòng quay 180 độ

    PHP

    function

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7__2222222

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    2
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    2
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    32
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Đầu ra:

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 

    Sau vòng quay 180 độ
    Auxiliary Space: O(1)

    function

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1

    PHP

    function

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    13
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    14
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    15
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    17
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    14
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    19
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    30
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    32
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    21
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    36

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7__2222222

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    17
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    50
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    13
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    01
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    00
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    17
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    50
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    60
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    14
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    21
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    70
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    72

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    2
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    17
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    50
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    13
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    01
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    00
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    17
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    50
        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    60
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Đầu ra:

    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 

    Sau vòng quay 180 độ

    PHP

    function

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
    A 
    B C 
    D E F 
    G H I J 
    K L M N O 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

    Đầu ra:

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    Sau vòng quay 180 độ

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    08
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Output:

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 

    Đầu ra:

    PHP

    function

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    3
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
    A 
    B C 
    D E F 
    G H I J 
    K L M N O 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

    Đầu ra:

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    71
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    53

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    08
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Output:

    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 

    Mẫu nhân vật

    PHP

    function

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    34
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    40

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8__

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    68
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    71
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    70
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    68
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    01
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    00
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    71
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    53

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    34
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Output:

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 

    Mẫu nhân vật

    PHP

    function

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    34
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    40

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    7

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    5
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    0
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    8__

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    68
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    71
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    70
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    6
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    68
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    01
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    00
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    0
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    71
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    13
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    53

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    1
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    8
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    3

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    7
    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    5

            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    4
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    04
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15 
    9

    A 
    B B 
    C C C 
    D D D D 
    E E E E E 
    0

    Output:

    A 
    B C 
    D E F 
    G H I J 
    K L M N O 

    Mẫu nhân vậtO(n^2)where N is given input no of rows
    Auxiliary Space: O(1)

    PHP Programs for printing pyramid patterns in C++ Programs for printing pyramid patterns in Java Programs for printing pyramid patterns in Python

    function

    1 
    2 2 
    3 3 3 
    4 4 4 4 
    5 5 5 5 5 
    34
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    1
            * 
          * * 
        * * * 
      * * * * 
    * * * * * 
    2