c语言设计一个程序,键盘输入一个小于20的整数作为行数,输出如下的字母组成的图形。 A ABA ABCBA ABCDCBA ABCDEDCBA ……………………
时间: 2024-02-10 21:15:09 浏览: 170
由键盘输入一个字符,判断其是字母、数字还是其它符号。.c
5星 · 资源好评率100%
好的,以下是 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int n, i, j, k;
char c;
printf("请输入一个小于20的整数作为行数:");
scanf("%d", &n);
for (i = 0; i < n; i++) {
// 输出空格
for (j = 0; j < n-i-1; j++) {
printf(" ");
}
// 输出左半部分
for (k = 0; k <= i; k++) {
c = 'A' + k;
printf("%c", c);
}
// 输出右半部分
for (k = i-1; k >= 0; k--) {
c = 'A' + k;
printf("%c", c);
}
// 换行
printf("\n");
}
return 0;
}
```
运行程序后,输入一个小于20的整数作为行数,程序就会输出相应的字母组成的图形。例如,当输入 5 时,输出的图形如下:
```
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
```
希望这个 C 语言程序能够满足你的需求。
阅读全文