C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为: s=1/2(a+b+c),area=根号下[s(s-a)(s-b)(s-c)] 要求编写程序,
1已知任意三角形的三边长,如何求三角形面积?古希腊的几何学家海伦解决了这个问题,在他的著作《度量》一书中给出了计算公式:海伦公式S=√p(p−a)(p−b)(p−c)(其中a,b,c是三角形的三边长,p=a+b+c2,S为三角形的面积),并给出了证明.例如:在△ABC中,a=3,b=4,c=5,那么它的面积可以这样计算...
首先,根据海伦公式可以计算出三角形的半周长s: s=(a+b+c)/2 其中a、b、c为三角形的三边长。然后利用海伦公式计算三角形的面积S: S = sqrt(s * (s-a) * (s-b) * (s-c)) 下面是根据上述公式编写的C语言代码: ```c #include <stdio.h> #include <math.h> double calculateArea(double a,...
if(a+b>c && a+c>b && b+c>a)//判断是否可以构成三角形。 { p=(a+b+c)/2;//计算半周长 s=sqrt(p*(p-a)*(p-b)*(p-c));//套用海伦公式,计算面积 printf("面积为%lf\n", s);//输出结果 } elseprintf("无法构成三角形\n");//输入不合法,提示。 return0; }...
C语言:输入三角形三条边的边长a、b、c(假设输入的三边长能构成三角形),输出三角形的面积s,要求所有变量定义成float型,输出结果保留一位小数。提示:求三角形面积的海伦公式:设p=(a+b+c)/2,则s=sqrt(p*(p-a)*(p-b)*(p-c))。开平方根的函数是sqrt,包含在头文件math.h中 工具/原料 电脑 D...
//利用海伦公式,求三角形面积 triangleArea(int a,int b,int c){ float l,s;//重点:要把(a+b...
include int main(){ float a,b,c,h,s;scanf("%f %f %f",&a,&b,&c);h=(a+b+c)/2;s=sqrt(h*(h-a)*(h-b)*(h-c));printf("%g\n",s);return 0;} C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972...
23.已知任意三角形的三边长,如何求三角形面积? 古希腊的几何学家海伦解决了这个问题,在他的著作《度量论》一书中给出了计算公式﹣﹣海伦公式S=(其中a,b,c是三角形的三边长,p=,S为三角形的面积),并给出了证明 例如:在△ABC中,a=3,b=4,c=5,那么它的面积可以这样计算: ∵a=3,b=4,c=5 ∴p==6...
{1}}={6}\). 事实上,对于已知三角形的三边长求三角形面积的问题,还可用我国南宋时期数学家秦九韶提出的秦九韶公式等方法解决. 如图,在\(\triangle ABC\)中,\(BC=5\),\(AC=6\),\(AB=9\). CB \((1)\)用海伦公式求\(\triangle ABC\)的面积; \((2)\)求\(\triangle ABC\)的内切圆半径\...