c语言编写一个字母倒三角形代码
时间: 2024-09-15 21:07:00 浏览: 48
颜晖版C语言程序设计课后习题
在C语言中,你可以使用嵌套循环来编写一个打印字母倒三角形的程序。这里是一个简单的示例,它会打印出由大写字母A到Z组成的倒三角形:
```c
#include <stdio.h>
void print_triangle(int n) {
// 循环用于每一行的打印
for (int i = 0; i < n; ++i) {
// 内部循环控制每个字符的打印
for (int j = n - 1; j > i; --j) {
printf(" ");
}
// 从大写字母Z开始,向下递减
char letter = 'Z' - (n - i - 1);
printf("%c", letter);
// 每一行结束前打印换行符
if (i != n - 1) {
printf("\n");
}
}
}
int main() {
int rows;
printf("Enter the number of rows for the triangle: ");
scanf("%d", &rows);
print_triangle(rows);
return 0;
}
```
当你运行这个程序并输入一个数字,比如5,它将打印出一个5行的字母倒三角形,例如:
```
Z
Z Y
Z Y X
Z Y X W
Z Y X W V
```
阅读全文