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

问题描述:

在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
海伦公式
假设在平面内,有一个三角形,边长分别为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);
}
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解