#include"stdio.h"
#include "string.h"
void show(int n, char b, int count)
{
int i;
int c = (count - n) / 2;
for(i = 0; i < c; i++) {
printf(" ");
}
for(i = 0; i < n; i++) {
printf("%c", b+i);
}
}
void main()
{
char a, b;
int i;
int n;
printf("输入字母:");
scanf("%c", &a);
if (a > 'a' && a < 'z') {
n = a - 'a';
b = a - 32 - n;
n = n + 1;
}
else if (a > 'A' && a < 'Z') {
n = a - 'A';
b = a - n;
n = n + 1;
}
for(i= 0; i<=n; i++) {
show(i, b, n);
printf("\n");
}
for(i = n; i>=0; i--) {
show(i, b, n);
printf("\n");
}
}
您说的 我不太明白