本题要求输入某个点的平面坐标(x,y),判断该点在圆内、圆外还是在圆周上。其中圆心坐标为(2,2),半径为1。
输入格式:
输入点的平面坐标,以英文状态下逗号(,)分隔。(输入数据仅为1个小数点)
输出格式:
输出此坐标的信息(即在圆内、圆外还是在圆周上)
输入样例1:
2.5,1.5
输出样例1:
坐标2.5,1.5在圆内
#include<stdio.h>
int main()
{
double x,y;
scanf("%lf,%lf",&x,&y);//输入坐标
int c;
c=(x-2)*(x-2)+(y-2)*(y-2);
if(c<1){
printf("坐标%.1f,%.1f在圆内",x,y);
}else if(c==1){
printf("坐标%.1f,%.1f在圆周上",x,y);
}else{
printf("坐标%.1f,%.1f在圆外",x,y);
}
return 0;
}