作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 22:42:00
在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);
}