#include <stdio.h>
int main(void)
{
int num,a,b,c,d,e;
char ch1,ch2;
printf("请打印一个字母金字塔的图形。\n");
printf("在这之前请输入一个数字以确定要打印一个多少行的字母金字塔。\n");
scanf("%d",&num);
printf("\n");
while(0<num&&num<27)
{
for(a=1;a<=num;a++)
{
ch1='a';
e=2;
for(b=a;b<num;b++)
printf(" ");
for(c=a;c>0;c--)
{
printf("%c",ch1);
ch1++;
}
for(d=a-1;d>0;d--)
{
ch2=ch1-e;
printf("%c",ch2);
ch2--;
e++;
}
printf("\n");
}
printf("\n");
printf("请输入另外一个整数。\n");
scanf("%d",&num);
}
return 0;
}
d:\我的文件\c及c++临时文件\字母金字塔\字母金字塔\字母金字塔.c : fatal error C1853: “Debug\字母金字塔.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========