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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 23:54:13
C程序设计第三版一道习题求解5.10 有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零
xSN@2šDW-l 7V@ `b*i_p:]}$2yuF'^oncJnɴΙ=Ot? qƩf Q=dٶ# b?AƂ qyWq^OU4z DeY#{ꖞ9*{3tд- _68C_oNKdLyg7)- H`9< 5醲.RћʬȺXoԖWu&Pi@U$e9 rXj 0JIGQH@(]@Qb2KɸQd>8]שQZThg P=.!Ċtj[3)7OD

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