早教吧作业答案频道 -->其他-->
实现下面的函数,给出一个三角形三个边长度,返回一个枚举表示这个三角形是锐角三角形,直角三角形还是钝角三角形,或无法构成三角形.(无需考虑整数溢出)enumTriangleType{BADTRIANGLE,//三条
题目详情
实现下面的函数,给出一个三角形三个边长度,返回一个枚举表示这个三角形是锐角三角形,直角三角形还是钝角三角形,或无法构成三角形.(无需考虑整数溢出)
enum TriangleType {
BAD_TRIANGLE,// 三条边无法构成三角形
ACUTE_TRIANGLE,// 三条边可构成锐角三角形
RIGHT_TRIANGLE,// 三条边可构成直角三角形
OBTUSE_TRIANGLE,// 三条边可构成钝角三角形 };
TriangleType calcTriangleType(int a,int b,int c);
Hint:
• 三线段可以构成三角形的条件是,任一的线段长度小于另外两条线段长度之和;
• 勾股定理:直角三角形斜边的边长平方等于两直角边边长的平方和.
enum TriangleType {
BAD_TRIANGLE,// 三条边无法构成三角形
ACUTE_TRIANGLE,// 三条边可构成锐角三角形
RIGHT_TRIANGLE,// 三条边可构成直角三角形
OBTUSE_TRIANGLE,// 三条边可构成钝角三角形 };
TriangleType calcTriangleType(int a,int b,int c);
Hint:
• 三线段可以构成三角形的条件是,任一的线段长度小于另外两条线段长度之和;
• 勾股定理:直角三角形斜边的边长平方等于两直角边边长的平方和.
▼优质解答
答案和解析
TriangleType calcTriangleType(int a,int b,int c);
{
int maxedge,minedge,middedge;
maxedge=((a>b)?a:b);
minedge=((a
{
int maxedge,minedge,middedge;
maxedge=((a>b)?a:b);
minedge=((a
看了 实现下面的函数,给出一个三角...的网友还看了以下:
如图:三角形ABC是边长为4/3根号3的等边三角形,P是AB边上的动点,设BP=X,三角形PBC的 2020-04-25 …
三角形与2次函数a、b、c为△ABC的三边,且关于X的一元二次方程(c-b)x^2+(b-a)x+ 2020-04-27 …
把边长为a的等边三角形铁皮剪去三个相同的四边形后,用剩余部分做成一个无盖的正三棱柱行容器设容器的高 2020-05-14 …
用三角函数算三角形斜边在直角三角形ABC中,AB等于a,BC等于b,AC等于c,已知AB为直角边且 2020-06-08 …
在等边三角形ABC中,AB=8,点D在边BC上,三角形ADE为等边三角形,且点E与点D在直线AC的 2020-06-12 …
实验1、函数参数默认值1.设计1个求解三角形面积的函数MyArea,该参数的输入参数为三角形的3边 2020-08-02 …
三角形与2次函数a、b、c为△ABC的三边,且关于X的一元二次方程(c-b)x^2+(b-a)x+ 2020-08-03 …
将如图所示的边长为a的等边三角形铁片,剪去三个四边形,做成一个无盖的正三棱柱形容器(不计接缝),设 2020-08-03 …
函数题,A是不是B的函数(1)A等边三角形的面积B等边三角形的边长这两者是不是函数关系,A是不是B 2020-08-03 …
c++求三角形面积定义一个三角形类triangle,数据成员包含三角形的三条边,成员函数有:构造函数 2020-12-08 …