void main(){
char CH = 0,CH_A = 'A',temp_1=0,temp_2 =' ';
printf("请输入一个大写字母:\n");
scanf("%c",&CH);
temp_1 = CH - CH_A;
for (char i = temp_1; i >= 0; i--)
{
//printf("CH-i = %x\n",CH-i);
for (char j = 0; j < i; j++)
printf(" ");
char temp_CH = CH-i,temp_A = CH_A;
while (1)
{ //退出条件:CH_A已经等于temp_CH,且temp_CH也等于CH_A
if(temp_A<CH-i)
{
printf("%c",temp_A);
temp_A++;
}
else if (temp_A == CH-i)
{
if (temp_CH == 'A')
{
printf("%c\n",temp_CH);
break;
}
printf("%c",temp_CH--);
}
}
}
}
05-10
2367

07-03
4517

09-23