#include
int Add(int a,int b)
{
int answer;
printf("%d+%d=",a,b);
scanf("%d",&answer);
if(a+b==answer)
return 1;
else
return 0;
}
void Print(int flag)
{
if(flag)
printf("Right\n");
else
printf ("Not correct Try again\n");
}
int main()
{
int a,b, answer;
printf ("Input a,b:");
scanf ("%d,%d",&a,&b);
do{
answer=Add(a,b);
Print(answer);
}while(answer==0);
}
为什么一运行就这样啊,有什么问题吗,当我把最后那个scanf里逗号换成空格就可以正常运行了,为什么啊,那个有影响吗,不就是输入方法不一样
求大神帮看看