#include <stdio.h>
void main()
{
int a,b;
char c;
scanf("%d%d",&a,&b);
printf("a=%3d,b=%3d\n",a,b);
printf("this is it.\n");
scanf("a=%d,b=%d",&a,&b);
c=getchar();
putchar(c);
system("pause");
}主要问题就集中在这两行,为什么输出以后屏幕上无法输入?而放到printf前面就可以?还有一个问题是scanf("a=%d,b=%d",&a,&b);中屏幕上显示的不应该是a= ,b= 么?还是说什么都不显示才是是正常的?
慕用4063026
精慕门2223628