#include<stdio.h>
#include<math.h>
int main()
{
int x,t;
scanf_s("%d", &x);
if (0 < x < 1000)
{
t = sqrt(x);
printf("%d", t);
}
else
printf("重新输入");
return 0;
}
if (0 < x < 1000)应该写成 if(x>0&&x<1000)
0 < x < 1000 改为 0 < x&&x < 1000
即可
在c/c++ 中,需要用&& 表示同时满足,不能连续大于小于
C没有这种语法 if (0 < x < 1000)
可以改成 if (0 < x && x < 1000)