本文主要是介绍海伦公式求三角形面积,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
海伦公式,又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式,是一种用于计算三角形面积的公式。其表达式为:S=√p(p-a)(p-b)(p-c),其中p是半周长,即p=(a+b+c)/2。这个公式的特点是形式漂亮,便于记忆。
相传这个公式最早是由古希腊数学家阿基米德得出的,而因为这个公式最早出现在海伦的著作《测地术》中,所以被称为海伦公式。然而,根据Morris Kline在1908年出版的着作考证,这条公式其实是阿基米德所发现,以托希伦二世的名发表。中国秦九韶也得出了类似的公式,称三斜求积术。
#include <iostream>
#include <math.h>
#include<iomanip>using namespace std;int main()
{double a, b, c, s, p;cin >> a >> b >> c;p = (a + b + c) / 2;s = p * (p - a) * (p - b) * (p - c);cout.setf(ios::fixed);cout.precision(3);cout << sqrt(s) << endl;return 0;
}
这篇关于海伦公式求三角形面积的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!