| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
求救!小弟是位新人,交了N次都WRONG 不行了,高手请指点2242#include<stdio.h>
#include<math.h>
main()
{
double jie[1000];
double i;
int m=0;
double x1,y1,x2,y2,x3,y3,x,y,r,l;
while(i<1000000.0)
{
scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3);
x=((y2*y2-x1*x1+x2*x2-y1*y1)*(y3-y1)-(x3*x3+y3*y3-x1*x1-y1*y1)*(y2-y1))/(2*(x2-x1)*(y3-y1)-2*(y2-y1)*(x3-x1));
y=((y2*y2-x1*x1+x2*x2-y1*y1)*(x3-x1)-(x3*x3+y3*y3-x1*x1-y1*y1)*(x2-x1))/(-2*(x2-x1)*(y3-y1)+2*(y2-y1)*(x3-x1));
r=sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y));
l=2.0*3.141592653589793*r;
i=r*2.0;
jie[m]=l;
m++;
}
for(int n=0;n<m;n++)
{
double q=jie[n];
printf("%.2lf\n",q);
}
return 0;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator