关于这个代码的输出
#include<stdio.h>int main(void)
{
int a, b; char d;
scanf_s("%c", &d);
for (a = 0; a < d - 'A' + 1; a++)
{
for (b = 0; b < d - 'A' - a; b++)
printf(" ");
for (b = 0; b <= a; b++)
printf("%c",'A' + b);
for (b=0,b=a-b;b>0 ; b--)
printf("%c", 'A' + b);
printf("\n");
}
return 0;
}
按书上说,应该是成一个金字塔状,但是调试后,输入字母啥都没有,什么情况?我用的VS2013 程序应该没错