输入三角形的三条边a,b,c,利用海伦公式求三角形的面积。海伦公式又称海伦-秦九韶公式,它是利用三角形的三条边的边长直接求三角形面积的公式。表达式为:S=√p(p-a)(p-b)(p-c),它的特点是形式漂亮,便于记忆。
代码如下:文章来源:https://www.toymoban.com/news/detail-745612.html
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,p;
float area;
printf("plase input...");
scanf("%f %f %f",&a,&b,&c);
if((a+b>c)&&(b+c>a)&&(a+c>b))
{
p=(a+b+c)/2;
area = sqrt(p * (p-a)*(p-b)*(p-c));
printf("%.2f\n",area);
}
else
printf("invalid input\n");
return 0;
}
注意:sqrt是数学函数,需要调用数学函数的头文件,即:#include <math.h>文章来源地址https://www.toymoban.com/news/detail-745612.html
到了这里,关于C语言已知三角形三条边abc,求面积的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!