1014 : 求三角形的面积
程序员文章站
2022-04-03 22:48:17
...
题目描述
给出三角形的三条边,求三角形的面积。
输入
输入三角形的三条边长(实数),数据之间用空格隔开。
输出
输出三角形的面积,结果保留2位小数。
样例输入
2.5 4 5
样例输出
4.95
代码
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, p, s;
scanf("%lf %lf %lf", &a, &b, &c);
p = (a + b + c) / 2;
s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2lf", s);
return 0;
}
海伦公式(根据三角形三条边求面积)
假设一平面内,有一三角形,边长分别为a、b、c,则面积
S=√p(p-a)(p-b)(p-c),其中p为半周长p=(a+b+c)/2
下一篇: 求三角形的面积