早教吧作业答案频道 -->其他-->
实现下面的函数,给出一个三角形三个边长度,返回一个枚举表示这个三角形是锐角三角形,直角三角形还是钝角三角形,或无法构成三角形.(无需考虑整数溢出)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
看了 实现下面的函数,给出一个三角...的网友还看了以下:
请举三个严重污染城市,列出五个污染的原因.Example:waterpollution,airpo 2020-05-13 …
如“三人行,必有我师”中的“三”不是表示三个,而是几个、多个的意思.请举三个谚语. 2020-05-23 …
例:(安)然(无)(恙)还有()然()()这样的词吗?举三个.例:无(影)无(踪)还有无()无() 2020-06-06 …
求个以克服挫折为题的议论文800字,内容一般就行!先说论点,在举三个分论点,先写出来在些正文! 2020-06-13 …
“现在的人只知道一个东西的价钱,但不知道它的价值”这句话怎么解释?我需要写一篇关于这句话的论文,请 2020-06-14 …
一个英语单词的问题---请好心人帮忙找找1、以-dex结尾的常用单词,举三个.例如:index2、以 2020-11-01 …
一个句子列举的事物是否要列举三个或三个以上才能用“等”字? 2020-11-16 …
请列举出本地与外地之间交流与合作的事例,至少列举三个方面先写是什么方面然后是事例 2020-11-21 …
2011年对中国是很有意义的一年。请列举出今年具有非凡的历史纪念意义或者对未来有开局意义的大事(举三 2020-11-27 …
英语的几个问题1.pencil的i是不发音的,能否解释一下I在什么情况下不发音,再举三个以上的例子. 2020-12-13 …