第1个回答 2011-11-10
#include<stdio.h>
int main( )
{
char ch;
int i,j,n;
scanf("%c",&ch);
getchar();
while(ch!='0')
{
if(ch<'A'||ch>'Z')
{
printf("Please enter a upcase character:");
scanf("%c",&ch);
getchar();
continue;
}
n=ch-'A'; // 2
for(i=n; i>=0; i--)
{
for(j=0; j<i; j++)
printf(" ");
for(j=0; j<n-i;j++)
printf("%c",'A'+j);
printf("%c",'A'+n-i);
for(j=0; j<n-i;j++)
printf("%c",'A'+n-i-j-1);
printf("\n");
}
scanf("%c",&ch);
getchar();
}
}本回答被网友采纳