源自<C Primer Plus>6-4
#include<stdio.h>
int main()
{
int line, i, n;
char a = 'A';
char temp;
printf("字母金字塔\n请输入一个大写字母:");
scanf("%c", &temp);
n = (int)(temp - 'A' + 1);
for (line = 1; line <= n; line++)
{
for (i = 1; i <= n-line; i++)
{
printf(" ");
}
for (i = 1; i <= line; i++,a++)
{
printf("%c", a);
}
for (i = line - 1, a = a - 2; i > 0; i--, a--)
{
printf("%c", a);
}
printf("\n");
a = 'A';
}
return 0;
}