#用for循环打印字母金字塔
#include<stdio.h>
int main(void)
{
char ch;
scanf("%c",&ch);
for(char cha = 'A',count=0;cha<=ch;cha++,count++)
{
for(char cha1 = 'A';cha1<(ch-count);cha1++)
printf(" ");
for(char alpha='A';alpha<=('A'+count);alpha++)
{
printf("%c",alpha);
}
printf("\b");
for(char alpha=('A'+count);alpha>='A';alpha--)
{
printf("%c",alpha);
}
for(char cha1 = 'A';cha1<(ch-count);cha1++)
printf(" ");
printf("\n");
}
return 0;
}
输入E,
打印结果如下所示: