编写一个程序,提示用户输入大写字母。
使用嵌套循环以下面金字塔型的格式打印字母。
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
打印这样的图形,要根据用户输入的字母来决定。
例如,上面的图形是在输入E后的打印结果。
#include <stdio.h>
int main()
{
char start = 'A';
char end;
char ch = start;
printf("Please enter an character:");
scanf("%c", &end);
for (int i = 0; i <= end - start; i++, ch = start)
{
for (int j = 0; j < end - start - i; j++)
{
printf(" ");
}
for (int k = 0; k <= i; k++)
{
printf("%c", ch);
ch++;
}
ch -= 2;
for (int l = 0; l < i; l++)
{
printf("%c", ch);
ch--;
}
printf("\n");
}
return 0;
}