题目描述
输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出"no",若构成三角形,进一步判断它们构的是:锐角三角形或直角三角形或钝角三角形.分别输出"ruijiao","zhijiao","dunjiao"
输入
三个整数
输出
一个字符串
样例输入 复制
3 4 5
样例输出 复制
zhijiao
Code:
//1018: 【编程入门】三角形类别
#include <iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a+b>c and a+c>b and c+b>a){
if(a*a+b*b==c*c or a*a+c*c==b*b or c*c+b*b==a*a){
cout<<"zhijiao";
}else if(a*a+b*b<c*c or a*a+c*c<b*b or c*c+b*b<a*a){
cout<<"dunjiao";
}else if(a*a+b*b>c*c or a*a+c*c>b*b or c*c+b*b>a*a){
cout<<"ruijiao";
}
}else{
cout<<"no";
}
return 0;
}