一个小程序,谭浩强的C程序设计习题5.10,不知道错哪了,大伙来看看啊
在x-y坐标系里,有4个圆形建筑,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),半径为1,这4个建筑的高度为10cm,其它地方没有建筑物(高度为0),现在输入任意一点坐标,求该点的建筑物高度。这是我写的代码,不知道错哪了,请大家看下:
#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
float x,y;
printf("请输入坐标x,y:\n");
scanf("%f,%f\n",&x,&y);
if(pow(x-2,2)+pow(y-2,2)>1||pow(x+2,2)+pow(y-2,2)>1||pow(x+2,2)+pow(y+2,2)>1||pow(x-2,2)+pow(y+2,2)>1) printf("该点的建筑高度为0\n");
else printf("该点的建筑高度为10\n");
getch();
}
可以编译运行,但是输入后,没看到任何输出