已知△ABC的三边分别为a,b,c,设计一种求三角形面积的算法

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 18:22:02
已知△ABC的三边分别为a,b,c,设计一种求三角形面积的算法

已知△ABC的三边分别为a,b,c,设计一种求三角形面积的算法
已知△ABC的三边分别为a,b,c,设计一种求三角形面积的算法

已知△ABC的三边分别为a,b,c,设计一种求三角形面积的算法
cosA=(b^2+c^2-a^2)/2bc
sinA=√1-cosA^2
S=bc*sinA/2

cosA=(b^2+c^2-a^2)/2bc
sinA=√1-cosA^2
S=bc*sinA/2

先判断abc大小,设最小的数为a 以下算式为计算机准备……设内切圆半径为r则 r*(a+b+c)/2=b*c*sinA=b*c*squ(1-(b*b+c*c-a*a)/2bc)*(b