在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?

发布时间:2021-02-22 04:12:09

在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?

网友回答

海伦公式假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:
  S=√[p(p-a)(p-b)(p-c)]
而公式里的p为半周长:
  p=(a+b+c)/2
#include
#include
void main()
{float a,b,c,s,area;
printf(依次输入a,b,c(空格识别一个数):);
scanf(%f%f%f,,&a,&b,&c);
s=(float)0.5*(a+b+c);
area = (float)sqrt(s*(s-a)*(s-b)*(s-c));
printf(面积为:%f,area);
}
以上问题属网友观点,不代表本站立场,仅供参考!