疑惑
为啥我一直输出nao的那个!!!!!
根本写不出来正确答案的···
样例
#include<iostream>
using namespace std;
int main()
{
double a,b,c;
if(b>a)
{
double t=a;
a=b;
b=t;
}
if(c>a)
{
double t=c;
a=c;
c=t;
}
if(c>b)
{
double t=c;
c=b;
b=t;
}cout<<a<<b<<c;
if(a>=b+c) {printf("NAO FORMA TRIANGULO\n");}
else
{
if(a*a==b*b+c*c)printf("TRIANGULO RETANGULO\n");
if(a*a>b*b+c*c)printf("TRIANGULO OBTUSANGULO\n");
if(a*a<b*b+c*c)printf("TRIANGULO ACUTANGULO\n");
if(a==b==c)printf("TRIANGULO EQUILATERO\n");
else if(((a==b)&&(a!=c))||((a==c)&&(a!=b))||((b==c)&&(b!=a)))printf("TRIANGULO ISOSCELES\n");
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla