编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积.编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 00:01:28
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积.编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积.
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积。注意是c语言!
编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则计算三角形面积.编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输
/*
Time : 2010-4-8
Author: Ju
*/
#include
#include
#include
double check( double a , double b , double c )
{
double temp = 0 ;
/*检查一下三边关系,满足要求则算面积*/
if(
( a + b ) > c
&&
( a + c ) > b
&&
( b + c ) > a
&&
fabs(a - b)< c
&&
fabs(b-c)< a
&&
fabs( a -c )< b
)
{
temp = ( a + b + c ) / 2 ;
/*海伦公式算面积*/
return sqrt( temp * ( temp - a ) * ( temp - b ) * ( temp -c ) ) ;
}
/*返回负数,表示不能构成面积*/
return -1 ;
}
int main()
{
double a , b , c ;
scanf("%lf%lf%lf" , &a ,&b , &c ) ;
printf("%f\n", check( a , b , c ) ) ;
return 0 ;
}
如果(A+B)>C且(A-B)<C那么A,B,C就可以构成三角形。
没看懂
如果(A+B)>C且(A-B)<C那么A,B,C就可以构成三角形。