题目描述
blablabla
样例
#include <iostream>
using namespace std;
int main()
{
double a,b,c;
cin>>a>>b>>c;
double t[3];
t[1]=a;
t[2]=b;
t[3]=c;
sort(t,t+3);
if(a>=b+c)
cout<<"NAO FORMA TRIANGULO"<<endl;
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&&c!=b)||(b==c&&c!=a))
cout<<"TRIANGULO ISOSCELES"<<endl;
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla