已知A、B两点的坐标A(x1,y1)和B(x2,y2)
使用自定义函数p(int x1, int y1,int x2, int y2, float *x,float *y);计算△AOB的外心坐标
即点(x,y)与A、B、原点等距,点(x,y)是△AOB外接圆的圆心
函数的参数:x1,y1,x2,y2为A、B两点的坐标,通过两个指针参数获得计算结果
裁判程序如下
#include <stdio.h>
void p(int x1, int y1,int x2, int y2, float *x,float *y);
int main()
{
int x1,y1,x2,y2;
float x,y;
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
p(x1,y1,x2,y2,&x,&y);
printf("%.1f %.1f\n",x,y);
}
3 0 0 4
1.5 2.0