打印如下图形
A
ABAABCBA
ABCDCBA
ABCDEDCBA
#include <stdio.h>
int main(void)
{
char ch,ch1;
int i,j,k,n;
printf("请输入字母:");
ch=getchar();
n=ch-'A'+1; //总行数
for(i=1;i<=n;i++) //控制行循环
{
for(j=1;j<=n-i;j++) //控制空格数循环
printf(" ");
for(k=1,ch1='A';k<=2*i-1;k++) //控制每行字母的打印
{
if(k<i) //先增加字母
printf("%c",ch1++);
else //后减少字母
printf("%c",ch1--);
}
printf("\n");
}
return 0;
}