codeup2652 三角形类型

codeup2652 三角形类型

时空限制    1000ms/128MB

题目描述

输入三角形的三个边,先判断它是否能构成三角形,再判断它是何类型的三角形(等边?,等腰?一般?)

输入

三个整数。

输出

如果不能构成三角形,输出no。
等边三角形输出db,等腰三角形输出dy,一般三角形输出yb

样例输入

1 1 1

样例输出

db

 

代码

#include
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;
}

你可能感兴趣的:(分支结构)