键盎输入一个整数x,输出其平方根(为整数) 若输入数大于1000或小于等于0,则输出0,并继续接受下一企输入直至小于等于1000

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
int main()
{
int a;
scanf_s("%d", &a);
if(a>1000||a<=0)
do
{
scanf_s("%d", &a);
}
while (a <= 1000&&a > 0);
printf("%d",(int) sqrt(a));

return 0;

}

用while循环,while(true){输入;if 不满足条件 continue;break;}打印