C程序设计问题'
有4个圆塔,圆心分别为(2,2)、(2,-2)、(-2,2)、(-2,-2),圆半径为1。这四个塔的高度分别为10m.塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为零)。 程序:#include<math.h> main() {float a,b; int x,y,h; scanf("%f,%f",&a,&b); x=fabs(a); y=fabs(b); if(1<=x<=3&&1<=y<=3) h=10; else h=0; printf("h=%d\n",h); } 请问这个程序有什么错误,为什么不能输出正确结果?
if(1=1 && x=1 && y<=3 )
答:这个是我编写的,调试证明是正确的: #include #include void main() { double a[4][2],r,x,y,h; int ...详情>>