UVA-438- The Circumference of the Circle

来源:互联网 发布:开淘宝店发货流程 编辑:程序博客网 时间:2024/04/28 06:20

以下是本题的算法:


#include<stdio.h>#define PI 3.141592653589793int main(){    freopen("in.txt","r",stdin);    double x1,y1,x2,y2,x3,y3,c;    while(scanf("%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3)!=EOF)    {        double a2=pow(x1-x2,2)+pow(y1-y2,2);        double b2=pow(x2-x3,2)+pow(y2-y3,2);        double c2=pow(x3-x1,2)+pow(y3-y1,2);        double r2=4*a2*b2*c2/(pow(a2+b2+c2,2)-2*(a2*a2+b2*b2+c2*c2));        printf("%.2lf\n",PI*sqrt(r2));    }    return 0;}


0 0
原创粉丝点击