AcWing 666. 三角形类型
原题链接
简单
作者:
沉心方可沉淀
,
2021-02-24 09:06:06
,
所有人可见
,
阅读 1260
C++代码
#include<bits/stdc++.h>
using namespace std;
double a,b,c;
int main()
{
cin>>a>>b>>c;
if(a<b)
{
swap(a,b);
}
if(a<c)
{
swap(a,c);
}
if(b<c)
{
swap(b,c);
}
if(a>=b+c)
{
cout<<"NAO FORMA TRIANGULO";
}
else
{
if(a*a==b*b+c*c)
{
cout<<"TRIANGULO RETANGULO"<<endl;
}
if(a*a>b*b+c*c)
{
cout<<"TRIANGULO OBTUSANGULO"<<endl;
}
if(a*a<b*b+c*c)
{
cout<<"TRIANGULO ACUTANGULO"<<endl;
}
if(a==b&&b==c)
{
cout<<"TRIANGULO EQUILATERO"<<endl;
}
if((a==b&&b!=c&&a!=c)||(a!=b&&b==c&&a!=c)||(a!=b&&b!=c&&a==c))
{
cout<<"TRIANGULO ISOSCELES"<<endl;
}
}
return 0;
}