正文

pku22422007-08-18 20:12:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/liuwg/28626.html

分享到:

#include<iostream>
#include<cmath>
using namespace std;
#define pi 3.141592653589793
int main()
{
	double x1,y1,x2,y2,x3,y3,a,b,c,l,s,r,L;
	while(cin>>x1>>y1>>x2>>y2>>x3>>y3)
	{
		a=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
		b=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1));
		c=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
		l=(a+b+c)/2;
		s=sqrt(l*(l-a)*(l-b)*(l-c));
		r=(a*b*c)/(4*s);
		L=2*pi*r;
		printf("%.2f\n",L);
	}
	return 0;
}

阅读(2512) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册