题解
2024-01-01 22:17:09
发布于:上海
6阅读
0回复
0点赞
由于边长可能是小数(只有第一个测试点都是整数),所以要开double类型数据;
代码:加入团队吧
#include<bits/stdc++.h>
using namespace std;
double p,a,b,c;
int main(){
cin >> a >> b >> c;
p = (a+b+c)/2;
cout << fixed << setprecision(2) << sqrt(p*(p-a)(p-b)(p-c)) << endl;
return 0;
}
这里空空如也
有帮助,赞一个