#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;}打印