给出三角形的三边长a,b,c,求三角形面积
时间: 2023-06-03 09:05:46 浏览: 51
可以使用海伦公式来求解三角形面积。首先根据三角形的三条边长a、b、c计算出半周长s,公式为:s=(a+b+c)/2。然后带入海伦公式,计算三角形面积S,公式为:S=sqrt(s(s-a)(s-b)(s-c))。
相关问题
c语言给出三角形的三边长,求三角形面积。
可以使用海伦公式求解三角形面积,公式如下:
s = (a + b + c) / 2
area = sqrt(s * (s - a) * (s - b) * (s - c))
其中,a、b、c 分别为三角形的三边长,s 为半周长,sqrt() 为求平方根的函数。
下面是使用 C 语言实现海伦公式求解三角形面积的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
double a, b, c, s, area;
printf("请输入三角形的三边长:\n");
scanf("%lf %lf %lf", &a, &b, &c);
s = (a + b + c) / 2;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("三角形的面积为:%lf", area);
return 0;
}
```
需要注意的是,如果输入的三边长不能构成三角形,那么面积计算是无意义的,因此需要进行三角形是否存在的判断。
用C语言写给出三角形的三边长,求三角形面积
可以使用海伦公式来计算三角形的面积。海伦公式是根据三角形的三边长计算其面积的公式。具体公式为:S=sqrt(p*(p-a)*(p-b)*(p-c)),其中a、b、c为三角形的三边长,p=(a+b+c)/2为半周长,S为三角形的面积。