题目描述
假设有四个圆塔,圆心座标分别为(2,2) (-2,2) (-2,-2) (2,-2)。圆塔直径都为1,圆塔高50米,其他都为平地(高度为0)。要求给出任一坐标值(x,y),计算出该点的高度。
输入要求
输入两个浮点数x,y表示一个点的坐标。
输出要求
输出该点的高度。
输入样例
-2 2
输出样例
50
提示
浮点数建议用double
参考程序
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,r;
scanf("%lf%lf",&a,&b);
r=sqrt((fabs(a)-2)*(fabs(a)-2)+(fabs(b)-2)*(fabs(b)-2));
if(r<=0.5)
printf("50\n");
else
printf("0\n");
return 0;
}