#include
#include
using namespace std;
bool istriangle( int a,int b,int c )
{
return a > 0 && b > 0 && c > 0 && a + b > c && a + c > b &&
b + c > a && abs(a - b) < c && abs(a - c) < b && abs(b - c) < a;
}
double triangle_area( int a,int b,int c )
{
double p = ( a + b + c ) / 2.0;
return sqrt( p * ( p - a ) * (p - b) * (p - c));
}
int main()
{
int a,b,c;
// 输入各边长度
cin >> a >> b >> c;
double area = 0;
if( istriangle(a,b,c))
area = triangle_area(a,b,c);
else
cout
c++语言 输入三角形三边a,b,c.判断是否能够构成三角形,如果能构成三角形,通过海伦公式,计算其面积
c++语言 输入三角形三边a,b,c.判断是否能够构成三角形,如果能构成三角形,通过海伦公式,计算其面积
其他人气:546 ℃时间:2019-10-10 04:37:20
优质解答
我来回答
类似推荐
猜你喜欢
- 1质量为0.025kg的质点,受力F=ti的作用,式中t为时间,t=0时该质点以v=2j的速度通过坐标原点,则该质点任意时刻的位置矢量是~~
- 2一个质量是1kg物体,从上方20m高处开始做自由落体运动,
- 3in case that ,for fear that 区别
- 40.1mol氧气共有多少mol电子
- 5一项工程,甲单独做需19小时,乙单独做需16小时,若两队合作,甲的效率将降低5%,乙的工作效率将降低8%,
- 6Al(OH)3生成NaAlO2的化学方程式
- 7一艘轮船航行在AB两码头之间,已知水流速度是5千米/小时,轮船顺水航行需要5小时,逆水航行需要7小时
- 8若数列{an}是等差数列,首项a1>0,a2008+a2009>0,a2008*a2009<0,则使前n项和取最大值的最大自然数n是
- 9若t1/|t1|+t2/|t2|+t3/|t3|=1,则|t1t2t3|/t1t2t3=
- 10听到这件事我很难过 翻译