Datahub
数据改变生活

P5708 【深基2.习2】三角形面积

发表时间:2022-10-28 23:16

P5708 【深基2.2】三角形面积

题目描述

一个三角形的三边长分别是 aabbcc,那么它的面积为 \sqrt{p(p-a)(p-b)(p-c)}p(pa)(pb)(pc),其中 p=\frac{1}{2}(a+b+c)p=21(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。

保证能构成三角形,0\leq a,b,c\leq 10000≤a,b,c≤1000,每个边长输入时不超过2位小数。

输入格式

输出格式

输入输出样例

输入 #1复制

3 4 5

输出 #1复制

6.0

#include<bits/stdc++.h>

using namespace std;

int main(){

double a,b,c,p,ans;

cin>>a>>b>>c;

p=(a+b+c)/2;

ans=sqrt(p*(p-a)*(p-b)*(p-c));

printf("%.1lf",ans);

return 0;

}


QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路