我是靠谱客的博主 冷艳高跟鞋,最近开发中收集的这篇文章主要介绍神犇营-27-三角形判断,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【小韦同学@神犇营-27-三角形判断】

题目:

描述

给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。

输入

输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。

输出

如果能构成三角形,则输出“yes” ,否则输出“no”。

输入样例1

3 4 5

输出样例1

yes

题解:

/*********************************************************************
* 题目:神犇营-27-三角形判断
* 作者:小韦老师
* 邮箱:weichangying_wcy@163.com
* 题解:
思路:
三条边能构成三角形的条件:
任意两边大于第三边,且任意两边差小于第三边。
注意:
求任意两边之差时可以要求两次,如a和b,分a减b和b减a。可以用绝对值,
因为两个组合一定有个数是大于等于0,有一个是小于等于0,如果大于等于
0的那个都小于第三边,那小于等于0的那个肯定也是小于第三边的,这样写
稍微简洁一些。
*********************************************************************/
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
bool flag1 = (a + b > c && a + c > b && b + c > a);
bool flag2 = (abs(a - b) < c && abs(a - c) < b && abs(b - c) < a);
if (flag1 && flag2) cout << "yes";
else cout << "no";
return 0;
}

我是小韦同学,企者不立,跨者不行,每天进步一点点。
欢迎大家多多交流,如果发现有错误,请多指正。有疑问的同学也可以留言评论或者发邮件。
邮箱:weichangying_wcy@163.com

最后

以上就是冷艳高跟鞋为你收集整理的神犇营-27-三角形判断的全部内容,希望文章能够帮你解决神犇营-27-三角形判断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部