#include <stdio.h>
int main()
{
int i,j,num;
char c;
printf("Please enter the core char you want to print(A...Z):");
scanf("%c",&c);
char ch = 'A';
num = c - 'A' + 1;//规定行数
for(j = 0;j < num ;j++)//列逐渐增加
{
for(i = 1;i < num - j ;i++)//打印的空格数等于 总的num数—需要打印的数
printf(" ");
for(i=0; i < j+1; i++)
printf("%c",ch+i);
for(i = 0; i < j; i++)//注意这里 在第一次执行时的j=0,可以跳过,就可以打印出A
printf("%c",ch+j-i-1);
printf("\n");
}
return 0;
}