1002. 三角形 (

题目描述

输入三角形三边长a,b,c(保证能构成三角形),输出三角形面积。

输入

一行三个用一个空格隔开的实数a,b,c,表示三角形的三条边长。

输出

输出三角形的面积,答案保留四位小数。

样例输入

3 4 5

样例输出

6.0000

数据范围限制

1<=a,b,c<=10000
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 using namespace std;
 5 int main()
 6 {
 7     double a,b,c;
 8     cin>>a>>b>>c;
 9     double p=(a+b+c)/2;
10     printf("%.4lf",sqrt(p*(p-a)*(p-b)*(p-c)));
11     return 0;
12 }
原文地址:https://www.cnblogs.com/zwfymqz/p/6623660.html