为什么我输入83它直接退出来了?而输入3333就能打印“请重新输入”,求解,谢

#include<stdio.h>
#include<stdlib.h>

int main()
{
int x;
printf("请输入一个大于10小于1000的整数:");
scanf("%d",&x);
if (x>10&&x<1000)
{
printf("可以");
}
else
{
printf("请重新输入!");
}
system("pause");
return 0;
}

没有问题啊,输入 83 ,83 > 10 && 83 < 1000 条件满足,所以输出 “可以” ,然后到代码结尾,结束。