今输入任一点的坐标,求该点的建筑高度

圆塔高度

有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),
圆半径为1,这4个塔的高度为20m,塔外无建筑物。今输入任一点的坐标,求该点的建筑高度
(塔外的高度为0)。

#include<stdio.h>
#include<math.h>
int main()
{
    double x,y,l;
    printf("请输入(x,y)。注意其中均为英文半角输入法。\n");
    scanf("(%lf,%lf)",&x,&y);
    x=x>0?x:-x;
    y=y>0?y:-y;
    l=(x-2)*(x-2)+(y-2)*(y-2);
    if(l<=1.0)printf("高度为十米");
    else printf("高度为零");
    return 0;
}

版权声明:本文为qq_51641495原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。