这个搞清楚 行和列和字母的关系就可以,具体假设:第H行有L列字母X,则对应关系是,L=2*H-1 ,X="A"+L-1 (ASC II码值)
至于输出格式,补上对应的空格
#include"stdio.h"
void main()
{
int x=65,n,i,k,j;
scanf("%d",&n);
for(i=1;i
for(k=n-1;k>i;k--)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%c",x);
printf("\n");
x++;
}
}