描述
输入三角形的三个边,先判断它是否能构成三角形,再判断它是何类型的三角形(等边?,等腰?,一般?)
输入描述
如果不能构成三角形,输出no。
等边三角形输出db,等腰三角形输出dy,一般三角形输出yb
输出描述
输出一行:是否是三角形 或 三角形的类型
用例输入 1
1 1 1
用例输出 1
db
提示
判断三角形的条件:
任意两边的和大于第三边、任意两边的差小于第三边
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int a,b,c;
int main()
{
cin>>a>>b>>c;
if(a+b<=c||b+c<=a||a+c<=b) cout<<"no";
else if(a==b&&a==c&&b==c) cout<<"db";
else if(a+b!=c||b+c<=a||a+c<=b&&a!=b&&a!=c&&b!=c) cout<<"yb";
else cout<<"dy";
return 0;
}