c语言编程,输入整数n ,输出字母三角形(是等腰三角形)
时间: 2024-05-15 21:15:23 浏览: 229
利用c语言输出一个三角形
以下是一个简单的C语言程序,可以根据输入的整数n 输出字母三角形(等腰三角形):
```c
#include <stdio.h>
int main() {
int n, i, j;
char c = 'A'; // 从字母A开始输出
printf("请输入一个整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++) {
printf(" "); // 输出空格,使字母三角形居中
}
for (j = 1; j <= i * 2 - 1; j++) {
printf("%c", c); // 输出字母
if (j < i) {
c++; // 字母递增
} else {
c--; // 字母递减
}
}
printf("\n"); // 换行
c = 'A'; // 重新从字母A开始输出
}
return 0;
}
```
程序的输出如下:
```
请输入一个整数n:5
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
```
注:如果输入的n太大,可能会导致字母三角形超出屏幕范围,建议控制在10以内。
阅读全文