利用三角形三条边求三角形面积
#include <iostream>
#include <cmath>
using namespace std
;
int main()
{
float a
, b
, c
, s
, area
;
cout
<< "请输入第一条边的长度:" << endl
;
cin
>> a
;
cout
<< "请输入第二条边的长度:" << endl
;
cin
>> b
;
cout
<< "请输入第三条边的长度:" << endl
;
cin
>> c
;
if (a
+ b
> c
&& a
+ c
> b
&& b
+ c
> a
)
{
s
= (a
+ b
+ c
) / 2;
area
= sqrt(s
* (s
- a
) * (s
- b
) * (s
- c
));
cout
<< "此三角形面积为:" << area
<< endl
;
}
else {
cout
<< "此三条边构不成三角形!" << endl
;
}
system("pause");
return 0;
}
转载自:黑凤梨の博客
转载请注明原文地址:https://blackberry.8miu.com/read-3180.html