~~码风绝世~~
by HYdroKomide @ 2021-01-22 10:49:30
@[benghuai](/user/473884) 还有一个要输出 not triangle
by HYdroKomide @ 2021-01-22 10:50:22
如果某两边之和小于第三边就输出not triangle
```cpp
#include<iostream>
#include<algorithm>
using namespace std;
bool notTri(int x,int y,int z){
if(x+y<=z||x+z<=y||y+z<=x){
return true;
}
return false;
}
int main(){
int in[3],a,b,c;
cin>>in[0]>>in[1]>>in[2];
sort(in,in+3);
a=in[0];b=in[1];c=in[2];
if(notTri(a,b,c)){
cout<<"Not triangle"<<endl;
return 0;
}
if(a*a+b*b>c*c)cout<<"Acute triangle"<<endl;
else if(a*a+b*b==c*c)cout<<"Right triangle"<<endl;
else 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 HYdroKomide @ 2021-01-22 10:52:14
@[Kevin_FOS](/user/299883) 这个我有else呀,else不就是两边之和小于等于第三边的情况吗
by benghuai @ 2021-01-22 10:54:27
@[Kevin_FOS](/user/299883) 貌似他写了。。
by Terrible @ 2021-01-22 10:55:42
这题就离谱,不给数据瞎debug
by Terrible @ 2021-01-22 10:56:24
这马蜂(为甚么偏偏头文件后不空行
by FCB_1899 @ 2021-01-22 10:57:12
前面的排序有问题,b和c也应该比较一下
by HYdroKomide @ 2021-01-22 11:01:34
@[benghuai](/user/473884)
by HYdroKomide @ 2021-01-22 11:01:53
@[Kevin_FOS](/user/299883) 哪里的b和c(黑人问号
by benghuai @ 2021-01-22 11:04:13