#include<stdio.h>
#include<math.h>
#define M 1000;//预处理命令不能以分号结尾
int main()
{
double a,s;//双精度浮点型数据double占8个字节,用%lf;单精度浮点型数据float占4个字节,用%f
scanf("%f",&a);
if(a>M)
{
printf("请重新输入一个小于1000的数");
scanf("%f",&a);
s=sqrt(a);
printf("%f",s);
}
else
printf("%f",sqrt(a));
return 0;
}