1 条题解
-
0
题目:判断三条线段能否构成三角形
思路分析
-
任务拆解:
- 输入三条线段的长度
- 判断是否满足三角形三边关系
- 根据判断结果输出相应内容
-
关键点分析:
- 三角形三边关系:任意两边之和大于第三边
- 需要同时满足三个条件:
- 第一条边 + 第二条边 > 第三条边
- 第一条边 + 第三条边 > 第二条边
- 第二条边 + 第三条边 > 第一条边
-
步骤规划:
- 输入三个整数x,y,z
- 判断是否同时满足三个不等式条件
- 如果满足,输出"Yes"
- 否则输出"No"
-
代码对应:
int x,y,z;- 定义三条边长变量cin>>x>>y>>z;- 输入三条边长if(x+y>z&&x+z>y&&y+z>x)- 判断是否满足三角形三边关系cout<<"Yes";- 能构成三角形时输出"Yes"else cout<<"No";- 不能构成三角形时输出"No"
-
- 1
信息
- ID
- 46
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 923
- 已通过
- 400
- 上传者