19行,不能这么判断,应该这样
a[0]==a[1]&&a[1]==a[2]&&a[2]==a[0]
by sheryang_TLE @ 2023-10-13 12:25:01
66666666666666666666666666666666
by sheryang_TLE @ 2023-10-13 12:25:36
@[sheryang_TLE](/user/774441) @[sheryang_TLE](/user/774441) aaaaazzzzzzz
by pineapple2023 @ 2023-10-13 12:26:52
```cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
if (a>c) swap(a,c);
if (b>c) swap(b,c);
if (a>b) swap(a,b);
if ( a + b <= c)
{
cout<<"Not triangle"<<endl;
return 0;
}
if ( a*a + b*b == c*c)
cout<<"Right triangle"<<endl;
if ( a*a + b*b > c*c)
cout<<"Acute triangle"<<endl;
if ( a*a + b*b < c*c)
cout<<"Obtuse triangle"<<endl;
if ( a == b || a==c || b==c)
cout<<"Isosceles triangle"<<endl;
if ( a==b && b==c )
cout<<"Equilateral triangle"<<endl;
}
```
by arvin_guo @ 2023-10-22 11:17:42
试试这个
by arvin_guo @ 2023-10-22 11:18:40