C程序设计第三版一道习题求解
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 12:42:49
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);
}
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);
}
if((a+c-1