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