AcWing 666. 三角形类型
原题链接
困难
作者:
小赵想滑板
,
2024-01-28 13:47:21
,
所有人可见
,
阅读 40
C++ 代码
#include<iostream>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
double q=max(a,max(b,c));
double w=min(a,min(b,c));
double e=a+b+c-q-w;
double u=q*q-w*w-e*e;
if(q>=w+e) cout<<"NAO FORMA TRIANGULO";
else{
if(u==0) cout<<"TRIANGULO RETANGULO"<<endl;
if(u>0) cout<<"TRIANGULO OBTUSANGULO"<<endl;
if(u<0) cout<<"TRIANGULO ACUTANGULO"<<endl;
if(q==w) cout<<"TRIANGULO EQUILATERO";
if(q!=w&&(q==e||w==e)) cout<<"TRIANGULO ISOSCELES";
}
return 0;
}