初学者,求大神解答
让程序要求用户输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
程序代码:#include <stdio.h>
int main( )
{
int p,m,n,line=0,letter=0;
int line1=1;
printf("请输入打印对称字母的行数line:");
scanf("%d",&line);
for(p=1; p<=line; p++)
{
for(m=p;m<=line;m++) //注意此处m=p,每行开头空格数依次减少
{
printf(" ");
}
for(n=0;n<line1;n++)
{
letter=65+n;
printf("%c",letter);
}
n=n-1;
letter=letter-1;
for(;n>0;n--)
{
printf("%c",letter--);
}
printf("\n");
line1++;
}
return 0;
}[此贴子已经被作者于2016-9-19 10:27编辑过]