Viết tập lệnh php để in mẫu sau.

Trong Java, chúng ta có thể sử dụng vòng lặp for, vòng lặp while hoặc vòng lặp do-while để in các chương trình số, bảng chữ cái hoặc mẫu sao khác nhau. Các chương trình sau thể hiện điều tương tự bằng cách tạo các mẫu hình tam giác, hình chữ nhật hoặc các mẫu khác

Viết tập lệnh php để in mẫu sau.
Viết tập lệnh php để in mẫu sau.

 

Bạn cũng có thể thích
  • Chương trình mẫu ký tự Java
  •  

  • Câu hỏi phỏng vấn viết mã cho lập trình viên Java
  •  

  • Hướng dẫn Java
  •  

    Mẫu 1. In mô hình tam giác của Floyd

    Tam giác Floyd là một dãy tam giác vuông gồm các số tự nhiên

    Nó được đặt theo tên của Robert Floyd

    Nó được xác định bằng cách lấp đầy các hàng của tam giác bằng các số liên tiếp, bắt đầu bằng số 1 ở góc trên cùng bên trái

    
    1 
    2 3 
    4 5 6 
    7 8 9 10 
    11 12 13 14 15
    
    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    

     

    mẫu 2. In mẫu tam giác Pascal

    Tam giác Pascal là một mảng tam giác của các hệ số nhị thức

    Nó được đặt tên theo Blaise Pascal

    Tam giác có thể được xây dựng theo cách sau. Trong hàng 0 (hàng trên cùng), có một mục nhập khác 0 duy nhất 1. Mỗi mục nhập của mỗi hàng tiếp theo được tạo bằng cách thêm số ở trên và bên trái với số ở trên và bên phải, coi các mục trống là 0

    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    

     

    mẫu 3. Hình dạng kim cương bao gồm Star(*)

    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    package com.topjavatutorial;
    
    public class DiamondPattern {
    
      public static void main(String[] args) {
        int number, i, k, count = 1;
            number = 5;
            count = number - 1;
            for (k = 1; k <= number; k++)
            {
                for (i = 1; i <= count; i++)
                    System.out.print(" ");
                count--;
                for (i = 1; i <= 2 * k - 1; i++)
                  System.out.print("*");
                System.out.println();
            }
            count = 1;
            for (k = 1; k <= number - 1; k++)
            {
                for (i = 1; i <= count; i++)
                  System.out.print(" ");
                count++;
                for (i = 1; i <= 2 * (number - k) - 1; i++)
                  System.out.print("*");
                System.out.println();
            }
      }
    }
    
    

     

    mẫu 4. Hình dạng kim cương bao gồm các số

    
       1
      212
     32123
    4321234
     32123
      212
       1
    
    package com.topjavatutorial;
    
    public class DiamondPattern {
    
      public static void main(String[] args) {
        for (int i = 1; i <= 4; i++)
            {
                int n = 4;
     
                for (int j = 1; j <= n - i; j++)
                {
                    System.out.print(" ");
                }
                for (int k = i; k >= 1; k--)
                {
                  System.out.print(k);
                }
                for (int l = 2; l <= i; l++)
                {
                  System.out.print(l);
                }
     
                System.out.println();
            }
     
            for (int i = 3; i >= 1; i--)
            {
                int n = 3;
     
                for (int j = 0; j <= n - i; j++)
                {
                  System.out.print(" ");
                }
                for (int k = i; k >= 1; k--)
                {
                  System.out.print(k);
                }
                for (int l = 2; l <= i; l++)
                {
                  System.out.print(l);
                }
     
                System.out.println();
            }
       
      }
    }
    
    

     

    mẫu 5. Hình dạng kim cương bao gồm các bảng chữ cái

    
    Enter a Char between A to Z : G
          A
         B B
        C   C
       D     D
      E       E
     F         F
    G           G
     F         F
      E       E
       D     D
        C   C
         B B
          A
    
    package com.topjavatutorial;
    
    import java.util.Scanner;
    
    public class DiamondPattern {
    
      public static void main(String[] args) {
        char[] letter = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',
            'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
            'W', 'X', 'Y', 'Z' };
        int letter_number = 0;
    
        // array of strings
        String[] diamond = new String[26];
        // get the letter
        System.out.print("Enter a Char between A to Z : ");
    
        Scanner reader = new Scanner(System.in);
        try {
          char user_letter = reader.next("[A-Z]").charAt(0);
          // search for letter number in the array letter
          for (int i = 0; i < letter.length; i++) {
            if (letter[i] == user_letter) {
              letter_number = i;
              break;
            }
          }
    
          // construct diamond
    
          for (int i = 0; i <= letter_number; i++) {
            diamond[i] = "";
            // add initial spaces
            for (int j = 0; j < letter_number - i; j++) {
              diamond[i] += " ";
            }
    
            // add letter (first time)
            diamond[i] += letter[i];
    
            // add space between letters
            if (letter[i] != 'A') {
              for (int j = 0; j < 2 * i - 1; j++) {
                diamond[i] += " ";
              }
              // add letter (second time)
              diamond[i] += letter[i];
            }
            // Draw the first part of the diamond as it's composing.
            System.out.println(diamond[i]);
          }
    
          for (int i = letter_number - 1; i >= 0; i--) {
            // Draw the second part of the diamond
            // Writing the diamondArray in reverse order.
            System.out.println(diamond[i]);
          }
        } catch (Exception e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        } finally {
          reader.close();
        }
    
      }
    }
    

     

    mẫu 6

    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    0
    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    1

    Mẫu 7

    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    2
    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    3

    mẫu 8

    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    4_______1_______5

    mẫu 9

    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    6
    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    7

    Mẫu 10

    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    8
    package com.topjavatutorial;
    
    public class FloydTriangle {
    
      public static void main(String[] args) {
        int i, j, k = 1;
        for (i = 1; i <= 5; i++) {
          for (j = 1; j < i + 1; j++) {
            System.out.print(k++ + " ");
          }
    
          System.out.println();
        }
      }
    
    }
    
    9

    Mẫu 11

    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    0
    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    1

    Mẫu 12

    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    2
    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    3

    Mẫu 13

    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    4_______2_______5

    Mẫu 14

    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    6
    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    7

    Mẫu 15

    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    8
    
                 1
               1   1
             1   2   1
           1   3   3   1
         1   4   6   4   1
    
    9
     

    Mẫu 16

    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    0
    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    1

     

    Mẫu 17

    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    2_______3_______3
     

    Mẫu 18

    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    4
    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    5

     

    Mẫu 19. hoa văn kim cương

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

    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    7
     

    Mẫu 20

    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    8
    package com.topjavatutorial;
    
    public class PascalTriangle {
    
      public static void main(String[] args) {
    
        int n = 5;
    
        for (int i = 0; i < n; i++) {
          int number = 1;
          System.out.printf("%" + (n - i) * 2 + "s", "");
          for (int j = 0; j <= i; j++) {
            System.out.printf("%4d", number);
            number = number * (i - j) / (j + 1);
          }
          System.out.println();
        }
    
      }
    
    }
    
    9
     

    Mẫu 21

    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    0
    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    1
     

    Mẫu 22

    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    2_______4_______3

     

    Mẫu 23

    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    4_______4_______5
     

    Mẫu 24

    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    6_______4_______7
     

    Mẫu 25

    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    8
    
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
    
    9
     

    Mẫu 26

    package com.topjavatutorial;
    
    public class DiamondPattern {
    
      public static void main(String[] args) {
        int number, i, k, count = 1;
            number = 5;
            count = number - 1;
            for (k = 1; k <= number; k++)
            {
                for (i = 1; i <= count; i++)
                    System.out.print(" ");
                count--;
                for (i = 1; i <= 2 * k - 1; i++)
                  System.out.print("*");
                System.out.println();
            }
            count = 1;
            for (k = 1; k <= number - 1; k++)
            {
                for (i = 1; i <= count; i++)
                  System.out.print(" ");
                count++;
                for (i = 1; i <= 2 * (number - k) - 1; i++)
                  System.out.print("*");
                System.out.println();
            }
      }
    }
    
    
    0
    package com.topjavatutorial;
    
    public class DiamondPattern {
    
      public static void main(String[] args) {
        int number, i, k, count = 1;
            number = 5;
            count = number - 1;
            for (k = 1; k <= number; k++)
            {
                for (i = 1; i <= count; i++)
                    System.out.print(" ");
                count--;
                for (i = 1; i <= 2 * k - 1; i++)
                  System.out.print("*");
                System.out.println();
            }
            count = 1;
            for (k = 1; k <= number - 1; k++)
            {
                for (i = 1; i <= count; i++)
                  System.out.print(" ");
                count++;
                for (i = 1; i <= 2 * (number - k) - 1; i++)
                  System.out.print("*");
                System.out.println();
            }
      }
    }
    
    
    1
     

    © 2017 – 2018, https. Đã đăng ký Bản quyền. Khi xuất bản lại bài đăng này, bạn phải cung cấp liên kết đến bài đăng gốc

    Làm cách nào để in một mẫu trong PHP?