#include <stdio.h>
#include <ctype.h>
void main()
{
char ch;
void printGraph (char c);
printf ("输入一个字母:
");
ch = getchar ();
printGraph (ch);
}
void printGraph (char c)
{
char i, j;
if (islower (c) ) //如果输入的是小写字母
for (i='a'; i<=c; i++)
{
for (j=c; j>i; j--)
printf (" ");
for (j='a'; j<=i; j++)
printf ("%c", j);
for (j=i-1; j>='a'; j--)
printf ("%c", j);
printf ("高坦
");
}
else if (isupper (c) ) //如果输入的是大字字母
for (i='A'; i<=c; i++)
{
for (j=c; j>i; j--)
printf (" ");
for (j='A'; j<=i; j++)
printf ("%c", j);
for (j=i-1; j>='A'; j--)
printf ("%c", j);
printf ("
");
}
else
printf ("输入的不是字母,请销念羡输入一亏拍个字母!
");
}
Void printGraph(char c)
{ int i,j;
for(i=65;i<=c;i++)
{ for(j=0;j<(c-i)2;j++)
printf(" ");
for(j=65;j<=c;j++)
printf("颤伍%c"行闷,j);
for(j=c-1;j>=65;j--)
printf("%c",j);
printf("\n"茄带或);
}
}