求求了
by DKsniper @ 2023-10-06 10:40:14
@[dzxken](/user/799337)
```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>c){
if (a*a+b*b>c*c) cout<<"Acute triangle"<<endl;
else if (a*a+b*b<c*c) cout<<"Obtuse triangle"<<endl;
else cout<<"Right triangle"<<endl;
if (a==b||b==c||a==c) cout<<"Isosceles triangle"<<endl;
if (a==b&&b==c) cout<<"Equilateral triangle"<<endl;}
else cout<<"Not triangle"<<endl;
return 0;
}
```
by Tico0513 @ 2023-10-06 10:48:12
```cpp
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
int main()
{
cin>>a>>b>>c;
if(a>b) swap(a,b);
if(b>c) swap(b,c);
if(a>c) swap(a,c);
if(a+b<=c&&c-a>=b||a==0||b==0||c==0)//这里改成<=
{
cout<<"Not triangle";
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||b==c||a==c) cout<<"Isosceles triangle"<<endl;
if(a==b&&a==c) cout<<"Equilateral triangle"<<endl;
return 0;
}
by chenyilai @ 2023-10-06 10:50:09
@[chenyilai](/user/249879) 谢谢大佬,我AC了
by DKsniper @ 2023-10-06 10:53:30