C语言上一个编字母金字塔的问题,我觉得我写的代码没有错啊,怎么就只...
发布网友
发布时间:2024-09-06 08:45
我来回答
共1个回答
热心网友
时间:2024-09-28 08:32
#include<stdio.h>
int main(void)
{
char ch;
char c;
int x;
int y;
int z;
printf("Please enter a character:");
scanf("%c",&ch);
y = ch - 'A';
printf("y = %d\n", y);
for (x = 0; x <= y; x++)
{
for(z = y - x; z >= 0; z--)
printf(" ");
for(c = 'A'; c <= 'A' + x; c++)
printf("%c", c);
for(c = 'A' + x - 1; c >= 'A'; c--)
printf("%c", c);
printf("\n");
}
getch();
return 0;
}
看下,应该能实现你的功能,有其他问题再问吧!