0分求助
查看原帖
0分求助
1311541
cjcjcjminecraft楼主2024/6/12 20:25

不是哥们儿

怎么个事?

好好好这么玩是吧

其实就是照搬B2031计算三角形面积的代码 再把小数去掉就行了 代码如下

#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main(){
	double a1,a2,b1,b2,c1,c2;
	cin>>a1>>a2>>b1>>b2>>c1>>c2;
	double A,B,C,s,p;
	A=sqrt((c2-a2)*(c2-a2)+(c1-a1)*(c1-a1));
	B=sqrt((b2-a2)*(b2-a2)+(b1-a1)*(b1-a1));
	C=sqrt((b2-c2)*(b2-c2)+(b1-c1)*(b1-c1));
	p=(A+B+C)/2;
	s=sqrt(p*(p-A)*(p-B)*(p-C));
	cout<<fixed<<setprecision(2)<<s;
	return 0;
} 

2024/6/12 20:25
加载中...