有4个圆塔,圆心分别为(2,2),(-2,2),(2,-2),(-2,-2),圆半径为1。这4个塔的高度分别为10m,塔以外无建筑物。现在输入任一点的坐标,求该
#include <stdio.h>int main(){int h;
float x,y,a,b,c,d;
printf("");
scanf("%f%f",&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)
h=10.00;
else h=0;
printf("%.2d\n",h);
}
输出10
怎么样改才能输出10.00????qiujie