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

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

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

Description

已知A、B两点的坐标A(x1,y1)和B(x2,y2) 
使用自定义函数p(int x1, int y1,int x2, int y2, double *x,double *y);计算△AOB的外心坐标 
即点(x,y)与A、B、原点等距,点(x,y)是△AOB外接圆的圆心 
函数的参数:x1,y1,x2,y2为A、B两点的坐标,通过两个指针参数获得计算结果

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

用于测试函数的源程序: 

#include<stdio.h> 
int main() 

    int x1,y1,x2,y2; 
    double x,y; 
    scanf("%d%d%d%d",&x1,&y1,&x2,&y2); 
    p(x1,y1,x2,y2,&x,&y); 
    printf("%.1f %.1f\n", x, y );