Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình cho các mẫu hình tam giác của bảng chữ cái trong C


Cho một số n, nhiệm vụ là in các mẫu tam giác của bảng chữ cái có độ dài n. Đầu tiên in n ký tự sau đó giảm một ký tự từ đầu trong mỗi dòng.

Mẫu hình tam giác của bảng chữ cái sẽ giống như trong hình bên dưới -

Chương trình cho các mẫu hình tam giác của bảng chữ cái trong C

Đầu vào - n =5

Đầu ra

Chương trình cho các mẫu hình tam giác của bảng chữ cái trong C

Đầu vào - n =3

Đầu ra

Chương trình cho các mẫu hình tam giác của bảng chữ cái trong C

Phương pháp được sử dụng dưới đây như sau để giải quyết vấn đề

  • Lấy đầu vào n và lặp lại thứ i từ 1 đến n.

  • Cứ lặp lại j từ i đến n cho mỗi j thì in ra một ký tự trừ đi 1 và thêm giá trị của j vào "A".

Thuật toán

Start
In function int pattern( int n)
   Step 1→ Declare int i, j
   Step 2→ Loop For i = 1 and i < n and i++
      Loop For j = i and j <= n and j++
         Print 'A' - 1 + j
      Print new line
In function int main()
   Step 1→ Declare and initialize n = 5
   Step 2→ call pattern(n)
Stop

Ví dụ

#include <stdio.h>
int pattern( int n){
   int i, j;
   for (i = 1; i <= n; i++) {
      for (j = i; j <= n; j++) {
         printf("%c", 'A' - 1 + j);
      }
      printf("\n");
   }
   return 0;
}
int main(){
   int n = 5;
   pattern(n);
   return 0;
}

Đầu ra

Nếu chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

Chương trình cho các mẫu hình tam giác của bảng chữ cái trong C