#6爆WA求助大佬

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

@[lynnhee](https://www.luogu.com.cn/user/798931) ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int a[3]; cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); if(a[0]+a[1]<=a[2]||a[0]+a[2]<=a[1])cout<<"Not triangle"<<endl; else { if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])cout<<"Right triangle"<<endl; else if(a[0]*a[0]+a[1]*a[1]>a[2]*a[2])cout<<"Acute triangle"<<endl; else if(a[0]*a[0]+a[1]*a[1]<a[2]*a[2])cout<<"Obtuse triangle"<<endl; if(a[1]==a[2]||a[1]==a[0]) { cout<<"Isosceles triangle"<<endl; if(a[0]==a[1]&&a[1]==a[2])cout<<"Equilateral triangle"<<endl; } } return 0; } ``` 即可AC
by FS_qwq @ 2022-12-30 17:44:40


本来想帮助,发现俺只有67分~~QAQ~~ ```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"; }if(pow(a,2)+pow(b,2)==pow(c,2)){ cout<<"Right triangle"<<endl; } if(pow(a,2)+pow(b,2)>pow(c,2)){ cout<<"Acute triangle"<<endl; } if(pow(a,2)+pow(b,2)<pow(c,2)){ cout<<"Obtuse triangle"<<endl; } if(a==b || b==c ||a==c ){ cout<<"Isosceles triangle"<<endl; } if(a==b && b==c){ cout<<"Equilateral triangle"<<endl; } return 0; } ```
by Qwwww @ 2022-12-30 17:55:59


@[fangshi](/user/740350) 谢谢
by lynnhee @ 2022-12-30 18:58:57


@[Qwwww](/user/756819) 谢谢
by lynnhee @ 2022-12-30 18:59:14


|