codeup2652 三角形类型
时空限制 1000ms/128MB
题目描述
输入三角形的三个边,先判断它是否能构成三角形,再判断它是何类型的三角形(等边?,等腰?一般?)
输入
三个整数。
输出
如果不能构成三角形,输出no。
等边三角形输出db,等腰三角形输出dy,一般三角形输出yb
样例输入
1 1 1
样例输出
db
代码
#include<iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if (a>b) { int t=a; a=b; b=t; }
if (a>c) { int t=a; a=c; c=t; }
if (b>c) { int t=b; b=c; c=t; }
if (a+b>c && b+c>a && c+a>b){
if (a==c) cout<<"db\n";
else if (a==b || b==c) cout<<"dy\n";
else cout<<"yb\n";
}
else cout<<"no\n";
return 0;
}