大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 三角形面积的问题,于是小编就整理了2个相关介绍c语言 三角形面积的解答,让我们一起看看吧。
c语言求三角形周长和面积公式?
三角形的周长和面积计算公式如下:
设三角形的三边分别为a、b、c,半周长为p,则三角形的面积S可以通过海伦公式计算:
```
p = (a + b + c) / 2 ; // 计算半周长
S = sqrt(p * (p - a) * (p - b) * (p -c)) ; // 计算三角形的面积
大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 三角形面积的问题,于是小编就整理了2个相关介绍c语言 三角形面积的解答,让我们一起看看吧。
三角形的周长和面积计算公式如下:
设三角形的三边分别为a、b、c,半周长为p,则三角形的面积S可以通过海伦公式计算:
```
p = (a + b + c) / 2 ; // 计算半周长
S = sqrt(p * (p - a) * (p - b) * (p -c)) ; // 计算三角形的面积
```
#include <stdio.h>
#include <math.h>
void main(){
double a;double b;double c;
puts("请输入三角形的三条边长:");
scanf("%lf",&a);
下面是一种常见的方法:
1. 使用海伦公式:***设三角形的三条边分别为 a、b、c,s 为半周长,则三角形的面积为:
s = (a + b + c) / 2
area = sqrt(s(s-a)(s-b)(s-c))
2. 使用勾股定理:***设三角形的三个顶点坐标分别为(x1, y1)、(x2, y2)、(x3, y3),则三角形的面积为:
area = x1*y2 + x2*y3 + x3*y1 - x1*y3 - x2*y1 - x3*y2 / 2
到此,以上就是小编对于c语言 三角形面积的问题就介绍到这了,希望介绍关于c语言 三角形面积的2点解答对大家有用。