要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案:
A
ABA
ABCBA
ABCDCBA
---------------------------------------------------------------------------------------------------------------------------------
代码:
#include <stdio.h>
int main()
{
char ch_1;
printf("Please input a capital:\n");
scanf("%c", &ch_1);
char i, j, k, w;
for (j = 'A'; j <= ch_1; j++)//每一行的循环
{
for (i = ch_1; i >= j; i--)//空格的循环
{
printf(" ");
}
for (k = 'A'; k <= j; k++)//正序输入字母
{
printf("%c", k);
}
for (w = j - 1; w >= 'A'; w--)//倒序输入字母
{
printf("%c", w);
}
printf("\n");
}
return 0;
}