Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình in mẫu tam giác chữ cái trong C

Cho số n, in mẫu tam giác chữ cái độ dài n. Dòng đầu in n ký tự, mỗi dòng sau bớt 1 ký tự từ đầu.

Ví dụ

Đầu vào - n = 5

Đầu ra

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

Đầu vào - n = 3

Đầu ra

A B C
B C
C

Phương pháp

  • Vòng lặp i từ 1 đến n
  • Vòng lặp j từ i đến n
  • In ký tự: 'A' - 1 + j
  • Xuống dòng sau mỗi hàng

Chương trình mẫu

#include <stdio.h>

void pattern(int n) {
    for (int i = 1; i <= n; i++) {
        for (int j = i; j <= n; j++) {
            printf("%c ", 'A' - 1 + j);
        }
        printf("\n");
    }
}

int main() {
    int n = 5;
    pattern(n);
    return 0;
}

Kết quả (n=5)

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