用C 设计一个程序,键盘输入一个小于20的整数作为行数,输出如下的字母组成的图形。
时间: 2024-02-13 14:07:16 浏览: 77
C语言程序设计-在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的平方和
5星 · 资源好评率100%
以下是一个示例程序,可以实现根据用户输入的行数输出相应的图形:
```c
#include <stdio.h>
int main() {
int n, i, j;
printf("请输入一个小于20的整数作为行数:");
scanf("%d", &n);
// 输出上半部分
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf("%c", 'A' + j - 1);
}
printf("\n");
}
// 输出下半部分
for (i = n - 1; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf("%c", 'A' + j - 1);
}
printf("\n");
}
return 0;
}
```
例如,如果用户输入 5,输出结果为:
```
A
AB
ABC
ABCD
ABCDE
ABCD
ABC
AB
A
```
阅读全文