50分呜呜呜~

P5717 【深基3.习8】三角形分类

求求了
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


|