C语言 输入一个正整数n(n<7),输出n行由大写字母A开始构成的三角形字符阵列图形
时间: 2024-01-01 09:05:32 浏览: 206
输入一个数字n,输出一个n层的特定三角形
5星 · 资源好评率100%
```
#include <stdio.h>
int main()
{
int n;
printf("请输入一个正整数n(n<7):");
scanf("%d", &n);
int i, j, k;
for (i = 1; i <= n; i++) // 控制行数
{
for (j = 1; j <= n - i; j++) // 控制每行前面的空格数
{
printf(" ");
}
for (k = 1; k <= i; k++) // 控制每行字母的输出
{
printf("%c", 'A' + k - 1);
}
for (k = i - 1; k >= 1; k--) // 控制每行字母的输出
{
printf("%c", 'A' + k - 1);
}
printf("\n"); // 换行
}
return 0;
}
```
阅读全文