其他分享
首页 > 其他分享> > 1082 求点的高度

1082 求点的高度

作者:互联网

题目描述

假设有四个圆塔,圆心座标分别为(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; 
} 

 

标签:圆塔,1082,fabs,double,浮点数,高度,include,求点
来源: https://blog.csdn.net/weixin_44643510/article/details/113797092