#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <queue>
#include <cstdlib>
using namespace std;
#define clc(s,t) memset(s,t,sizeof(s))
#define PI 3.141592653589793
double dis(double a,double b,double c,double d){
return sqrt((c-a)*(c-a)+(d-b)*(d-b));
}
int main(){
double a,b,c,d,e,f;
while(scanf("%lf %lf %lf %lf %lf %lf",&a,&b,&c,&d,&e,&f)!=EOF){
double s = fabs(a*d+b*e+c*f-d*e-a*f-b*c);
printf("%.2f\n",PI*dis(a,b,c,d)*dis(a,b,e,f)*dis(c,d,e,f)/s);
}
return 0;
}
poj_2242
最新推荐文章于 2019-04-12 16:07:26 发布
本文探讨了如何使用C++实现计算三个点构成的三角形的面积,利用距离公式和三角形面积公式,通过输入坐标点,计算并输出三角形的面积。

1166

被折叠的 条评论
为什么被折叠?



