已知一个三角形的三条边,求该三角形的面积.#include “math.h”main(){ float a,b,c,s,area;__________________________;s=(a+b+c)/2;______________________________;printf(“arear=%f\n”,arear);}
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 02:50:48
已知一个三角形的三条边,求该三角形的面积.#include “math.h”main(){ float a,b,c,s,area;__________________________;s=(a+b+c)/2;______________________________;printf(“arear=%f\n”,arear);}
已知一个三角形的三条边,求该三角形的面积.
#include “math.h”
main()
{ float a,b,c,s,area;
__________________________;
s=(a+b+c)/2;
______________________________;
printf(“arear=%f\n”,arear);
}
已知一个三角形的三条边,求该三角形的面积.#include “math.h”main(){ float a,b,c,s,area;__________________________;s=(a+b+c)/2;______________________________;printf(“arear=%f\n”,arear);}
scanf("%f%f%f",&a,&b,&c);
area=sqrt(s*(s-a)*(s-b)*(s-c)) ;
这里用的是海伦公式:三角形的面积等于s(s-a)(s-b)(s-c)的开方,其中s=(a+b+c)/2
三角形的面积等于 底×高÷2
看不到图片,
三斜求积术
我国著名的数学家九韶在《数书九章》提出了“三斜求积术”。
秦九韶他把三角形的三条边分别称为小斜、中斜和大斜。“术”即方法。三斜求积术就是用小斜平方加上大斜平方,送到斜平方,取相减后余数的一半,自乘而得一个数小斜平方乘以大斜平方,送到上面得到的那个。相减后余数被4除冯所得的数作为“实”,作1作为“隅”,开平方后即得面积。
所谓“实”、“隅”指的是,...
全部展开
三斜求积术
我国著名的数学家九韶在《数书九章》提出了“三斜求积术”。
秦九韶他把三角形的三条边分别称为小斜、中斜和大斜。“术”即方法。三斜求积术就是用小斜平方加上大斜平方,送到斜平方,取相减后余数的一半,自乘而得一个数小斜平方乘以大斜平方,送到上面得到的那个。相减后余数被4除冯所得的数作为“实”,作1作为“隅”,开平方后即得面积。
所谓“实”、“隅”指的是,在方程px 2=qk,p为“隅”,Q为“实”。以△、a,b,c表示三角形面积、大斜、中斜、小斜所以
q=1/4[c 2a 2-(c%| 2+a 2-b 2/2) 2]
当P=1时,△ 2=q,
△=√{1/4[c 2a 2-(c 2+a 2-b 2/2) 2]}
分解因式得
1/16[(c+a) 2-b 2][b62-(c-a) 2]
=1/16(c+a+b)(c+a-b)(b+c-a)(b-c+a)
=1/8S(c+a+b-2b)(b+c+a-2a)(b+a+c-2c)
=S(S-b)(S-a)(S-c)
由此可得:
△=√s(s-b)(S-a)(S-c)
其中S=1/2(a+b+c)
这个公式,在国外把它叫做“海伦公式”
即:
设:三角形三边分别是a、b、c、
又:s=(a+b+c)/2
则面积=√s(s-a)(s-b)(s-c)
收起