C程序设计第三版一道习题求解5.10 有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 10:31:56
C程序设计第三版一道习题求解5.10 有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零

C程序设计第三版一道习题求解5.10 有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零
C程序设计第三版一道习题求解
5.10
有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零).
我的程序:
include
void main()
{
float x,y,a,b,c,d;
a=(x-2)*(x-2);b=(x+2)*(x+2);c=(y-2)*(y-2);d=(y+2)*(y+2);
scanf("%f,%f",&x,&y);
if((a+c-11) h=0; /*判断该点是否在塔外*/
printf("该点高度为%d\n",h);
}

C程序设计第三版一道习题求解5.10 有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零
if((a+c-1