有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它建筑物,今输入任一点的坐标,求该点的建筑高度(塔外高度为0). main() { int h=10; float x1=2,y1=2,x2=-2,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 12:21:12
有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它建筑物,今输入任一点的坐标,求该点的建筑高度(塔外高度为0).main(){inth=

有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它建筑物,今输入任一点的坐标,求该点的建筑高度(塔外高度为0). main() { int h=10; float x1=2,y1=2,x2=-2,
有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它建筑物,今输入任一点的坐标,求该点的建筑高度(塔外高度为0).
main()
{
int h=10;
float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=2,y2=-2;
float x,y,d1,d2,d3,d4;
printf(“input a point(x,y):”);
scanf(“%f,%f”,&x,&y);
d1=(x-x1)*(x-x1)+(y-y1)*(y-y1);
d2=(x-x2)*(x-x2)+(y+y2)*(y+y2);
d3=(x+x3)*(x+x3)+(y-y3)*(y-y3);
d4=(x+x4)*(x+x4)+(y+y4)*(y+y4);
if (d1>1 && d2>1 && d3>1 && d4>1) h=0;
printf(“the high of this point is:%d\n”,h);
}
帮我在旁边打上注释

有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它建筑物,今输入任一点的坐标,求该点的建筑高度(塔外高度为0). main() { int h=10; float x1=2,y1=2,x2=-2,
main()
{
int h=10; //设置h的值为塔高10米
float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=2,y2=-2;//定义各塔的圆心坐标
float x,y,d1,d2,d3,d4; //x,y:用来保存输入的坐标值,d1,d2,d3,d4:用来保存计算后的值
printf(“input a point(x,y):”);//输入任一点的坐标
scanf(“%f,%f”,&x,&y); //输出
d1=(x-x1)*(x-x1)+(y-y1)*(y-y1);//计算点是否在d1中
d2=(x-x2)*(x-x2)+(y+y2)*(y+y2); //计算点是否在d2中
d3=(x+x3)*(x+x3)+(y-y3)*(y-y3); //计算点是否在d3中
d4=(x+x4)*(x+x4)+(y+y4)*(y+y4); //计算点是否在d4中
if (d1>1 && d2>1 && d3>1 && d4>1) h=0; //判断,如果点不在d1,d2,d3,d4中,说明点不在塔上,高度h为0
printf(“the high of this point is:%d\n”,h);//输出高度h
}

c语言问题(有4个圆塔,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),圆半径为1,这4个塔的高度为10m有4个圆塔,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),圆半径为1,这4个塔的高度为10m,塔外无建筑物,今输入任何一点 两圆的半径分别为2和4,圆心距为3,位置关系是 已知RT△ABC的斜边AB=4cm,AC=2cm.(1)以C为圆心作圆,半径为多长时,AB与圆C相切?(2)以C为圆心,分别以1cm和2cm的长为半径作两个圆,这两个圆与AB分别有怎样的位置关系? c语言 有4个圆塔 圆心C语言 有4个圆塔,圆心分别为(2,2)(2,-2)(-2,2)(-2,-2),圆半径为1.这4个圆塔高度为10,塔外无建筑物,今输入任一点坐标,求该点的建筑高度(塔外高度为0到底是啥意思? 圆x^2+y^2-4x=0的圆心坐标和半径分别为 圆x^2+y^2-4x=0的圆心坐标和半径分别为 相切两圆的半径比为2:3,且圆心距为4cm,则两圆半径分别为 已知Rt三角形ABC的斜边AB=8cm,AC=4cm.(1)以点C为圆心作圆,当半径为多长时,AB与圆C相切?(2)以点C为圆心,分别以2cm、4cm为半径作两个圆,这两个圆与直线AB有怎样的位置关系? 在坐标轴上到原点的距离是3分之2的点有几个,坐标分别是以点A(1,0)为圆心,2为半径的圆与x轴的两个交点的坐标分别为 两个半径为2的圆,圆心分别为(1,0)、(1,2)求两圆相交的面积 有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它网上有很多,我是根本就没看明白这个题到底要做什么?也就是没明白题意,没读懂题中到底要求一 已知Rt△ABC的斜边AB=5cm,AC=3cm.(1)以点C为圆心作圆,当半径为多长时,AB与圆C相切?(2)以点C为圆心,分别以2cm和4cm的长为半径作两个圆,这两个圆与AB分别有怎样的位置关系? 有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1.塔高为10米,塔外无其它建筑物,今输入任一点的坐标,求该点的建筑高度(塔外高度为0). main() { int h=10; float x1=2,y1=2,x2=-2, C语言的题有4个圆塔,圆心分别为:(2,2,(-2,2),(-2,-2),(2,-2),圆半径为1.这4个塔的高度为10m,塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为0).# include main(){int x,y 两圆半径分别为2和5,圆心距为7,则两圆位置关系 C程序设计第三版一道习题求解5.10 有4个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这4个塔的高度分别为10m.塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零 有4个圆塔,圆心分别为(2,2)(-2,2) (-2,-2)(2,-2),圆半径为1.这4个塔的高度为10吗,塔以外无建筑物.#includelong int main(){long int x,y;printf(enter x:enter y:);scanf(x=%d,y=%d,&x,&y);if((-3 圆x^2+y^2-2x-4y+1=0的圆心坐标和半径分别为?