因为运气进了国赛,接下来继续备战蓝桥
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
//向量的叉积求三角形的面积,(已知三点坐标)
#define x first
#define y second
typedef pair<double,double> pdd;
double cross(double x1,double y1,double x2,double y2) //叉积公式!
{
return x1*y2-x2*y1;
}
int main()
{
pdd pts[3];//用pts数组存储三点坐标
for(int i=0;i<3;i++) //初始化坐标
{
cin>>pts[i].x>>pts[i].y;
}
cout<<0.5*cross(pts[1].x-pts[0].x,pts[1].y-pts[0].y,pts[2].x-pts[1].x,pts[2].y-pts[1].y)<<endl;//直接用叉积公式求解
return 0;
}