【题目链接】
ybt 1054:三角形判断
OpenJudge NOI 1.4 16:三角形判断
【题目考点】
1. 判断三条边能否构成三角形
这三条边需要满足:任意两边之和大于第三边
2. 逻辑表达式
【题解代码】
解法1:使用if…else语句
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a, b, c;
cin>>a>>b>>c;
if(a + b > c && a + c > b && c + b > a)
cout<<"yes";
else
cout<<"no";
return 0;
}
解法2:使用三目运算符
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a, b, c;
cin>>a>>b>>c;
cout<<(a + b > c && a + c > b && c + b > a ? "yes" : "no");
return 0;
}