入门问题...
void Math(){
int a,b,sum;
char x;
char Input;
do
{
printf("请输入你要运算的数字 :");
scanf("%d%c%d",&a,&x,&b);
switch(x)
{
case '+':
sum = a+b;
break;
case '-':
sum = a-b;
break;
case '*':
sum = a*b;
break;
case '/':
sum = a/b;
break;
}
printf("%d\n",sum);
printf("请输入Y(重新运算)或者N(退出)\n");
scanf(" %c",&Input);
} while(Input == 'y'||Input == 'Y');
}
int main()
{
Math();
}
为什么scanf(" %c",&Input);一定要空格+%c这样才可以?不然就会直接退出不让我在输入
哪位大神麻烦解答下