AcWing 666. 三角形类型
原题链接
困难
作者:
yltqy
,
2022-05-01 11:31:22
,
所有人可见
,
阅读 141
#include <iostream>
using namespace std;
int main(){
double a,b,c,t;
cin>>a>>b>>c;
//a,b,c降序排列
if(a<b){
t=a;a=b;b=t;
}
if(a<c){
t=b;b=c;c=t;t=a;a=b;b=t;
}
else if(b<c){
t=b;b=c;c=t;
}
//输出不同类型三角形
if(a>=(b+c))cout<<"NAO FORMA TRIANGULO"<<endl;
else if(a*a==(b*b+c*c))cout<<"TRIANGULO RETANGULO"<<endl;
else if(a*a>(b*b+c*c))cout<<"TRIANGULO OBTUSANGULO"<<endl;
else cout<<"TRIANGULO ACUTANGULO"<<endl;
if(a==b&&b==c)cout<<"TRIANGULO EQUILATERO"<<endl;
else if(a==b||a==c||b==c)cout<<"TRIANGULO ISOSCELES"<<endl;
return 0;
}