C语言--计算一个三角形的面积
1、题目要求:输入三角形的三条边的长度,输出它的面积。
2、算法的自然语言描述:
1)输入三个实数a、b、c,分别代表三角形的三条边。
2)根据海伦公式计算三角形面积:
中间量:
用海伦公式求面积:
3)输出s。
3、C程序实现:
#include"stdio.h"
#include"math.h"
int main()
{
double a,b,c,d,s;
scanf("%lf%lf%lf",&a,&b,&c);
d=0.5*(a+b+c);
s=sqrt(d*(d-a)*(d-b)*(d-c));
printf("%lf\n",s);
return 0;
}
注:此问题考察的C语言知识点有:(1)乘法符号的表示;(2)数学函数的用法。
网友评论