为啥50分?没懂
查看原帖
为啥50分?没懂
643612
SZ_Metro_Line14楼主2022/10/15 22:01
#include <bits/stdc++.h>
using namespace std;
int main()
{

	double x1, y1, x2, y2, x3, y3, a1, a2, a3, p, S;
    
	cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
    
	a1 = sqrt((x1 - y1) * (x1 - y1) + (x2 - y2) * (x2 - y2));
    
	a2 = sqrt((x1 - y1) * (x1 - y1) + (x3 - y3) * (x3 - y3));
    
	a3 = sqrt((x3 - y3) * (x3 - y3) + (x2 - y2) * (x2 - y2));
    
	p = (a1 + a2 + a3) / 2;
    
	S = sqrt(p * (p - a1) * (p - a2) * (p - a3));
    
	cout << fixed << setprecision(2) << S << endl; 
    
	return 0;
}
2022/10/15 22:01
加载中...