一个C问题 不明白 求指教
程序作用:输入一个数 如果是非整数的话 就要求重新输入!如果是整数类型 假如>0的话就输出 <=0的话继续重新输入。下面是我源代码:
#include <stdio.h>
int main(){
int x,y;
while(1){
scanf("%d %d",&x,&y);
if(x>=0&&y>=0)
break;}
printf("%d %d\n",x,y);
return 0;
}
假如我输入c r。。控制台就不动了 不能重新输入 请指教。。。why?