c编程倒一个字母三角形代码
时间: 2024-09-15 22:06:15 浏览: 44
在C语言中,创建一个倒置的字母三角形,通常涉及到循环和控制结构。以下是一个简单的示例,它会打印出"Z"A"U"T"C..."这样的图案:
```c
#include <stdio.h>
void print_inverted_triangle(char letter, int rows) {
for (int i = rows; i >= 0; i--) {
for (int j = 0; j <= i; j++) {
printf("%c", letter + (rows - i) * (j + 1)); // 字母递减,从Z开始到A结束
}
printf("\n");
}
}
int main() {
int triangle_height;
printf("Enter the number of rows for the inverted triangle: ");
scanf("%d", &triangle_height);
if (triangle_height > 0) {
print_inverted_triangle('Z', triangle_height);
} else {
printf("Invalid input. Rows must be a positive integer.\n");
}
return 0;
}
```
当你运行这个程序并输入一个正整数作为行数,它会按照提示打印出对应高度的倒置字母三角形。
阅读全文