早教吧作业答案频道 -->其他-->
实现下面的函数,给出一个三角形三个边长度,返回一个枚举表示这个三角形是锐角三角形,直角三角形还是钝角三角形,或无法构成三角形.(无需考虑整数溢出)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
看了 实现下面的函数,给出一个三角...的网友还看了以下:
女性,30岁,已婚,停经40天,下腹钝痛3天,伴心悸、乏力、头晕。查体:口唇苍白,血压80/50mm 2020-06-05 …
关于概率论的一个简单概率问题.我们知道,用1,2,3三个数可以组成六种无重复数字的三位数..我像这 2020-06-10 …
如何在基因工程上游构建中充分考虑下游技术,提高基因工程成功率?如何在基因工程上游的构建中充分考虑下 2020-06-27 …
如何在基因工程上游构建中充分考虑下游技术,提高基因工程成功率?如何在基因工程上游的构建中充分考虑下 2020-06-27 …
一艘轮船从一码头逆流而上,再顺溜而下返回,如果轮船在静水中的速度为每小时15km,水流速度为每小时 2020-06-28 …
用你所学的知识,为你的父母设计一份营养餐时,一定要考虑下列哪些因素A.均衡搭配五类食物B.考虑父母 2020-07-05 …
关于钝化什么是钝化?什么物质在什么情况下会钝化? 2020-07-18 …
正弦定理适用范围求正弦、余弦定理适用范围.多解指什么?是说考虑锐角钝角么? 2020-07-21 …
按要求写词语深思熟虑,思下加点,虑下加点 2020-11-29 …
轮胎应用题某汽车只有一个备用轮胎,5只轮胎轮换使用,每只轮胎只能行200千米,问汽车最多能走多远?( 2021-01-07 …