210687 三角形判断

题目描述

给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。

输入格式

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

输出格式

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

样例

样例输入

3 4 5
样例输出

yes
数据范围与提示

构成一个三角形的条件为:任意两边之和大于第三边。

分类标签

[语法基础]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

int a;
int b;
int c;


// The main procedure
int main() {
  cin>>a;
  cin>>b;
  cin>>c;
  if ((((a+b) > c) && ((c+b) > a)) && ((a+c) > b)) {
    cout<<"yes";
  } else {
    cout<<"no";
  }
  return 0;
}

Blockly题解代码图片