//题目:有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2),(2,-2),圆半径为1,这4个塔的高度为10m,塔以外无建筑物。
//今输入任一点的坐标,求该点的建筑高度 (塔外的高度为0)
#include <stdio.h>
int main()
{
int x,y;
int a,b,c,d;
int h=10,g=0;
printf("请输入坐标(x,y):\n");
scanf("%d,%d",&x,&y);
a=(x-2)*(x-2)+(y-2)*(y-2);
b=(x-2)*(x-2)+(y+2)*(y+2);
c=(x+2)*(x+2)+(y-2)*(y-2);
d=(x+2)*(x+2)+(y+2)*(y+2);
if(a<=1||b<=1||c<=1||d<=1)
printf("该点的高度为%d米。",h);
else
printf("该点的高度为%d米。",g);
return 0;
}
C语言程序设计第四版(谭浩强)4.12 有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2),(2,-2),圆半径为1,这4个塔的高度为10m,塔以外无建筑物。今输入任一点的坐标,求该点的建
最新推荐文章于 2023-03-24 20:46:46 发布