Problem F: 【函数的指针参数】计算△AOB的外心坐标

Problem F: 【函数的指针参数】计算△AOB的外心坐标

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 297  Solved: 156
[Submit] [Status] [Web Board] [Creator:]

Description

已知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); 

Input

两个点A、B的坐标 x1 y1 x2 y2 均为整数,且 -10000<=x1,y1,x2,y2 <=10000

Output

点P的坐标,小数点后保留一位

Sample Input Copy

3 0 0 4

Sample Output Copy

1.5 2.0

HINT