以下是代码,只有67分,不知道为什么,在自己下载的C++上可以正常运行,但洛谷就用不了了。
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
int d[4]={0,a,b,c};
sort(d + 1,d + 4);
if(d[1]+d[2]<=d[3]){
cout<<"Not triangle."<<endl;
return 0;
}
if(d[1]*d[1]+d[2]*d[2]==d[3]*d[3]){
cout<<"Right triangle"<<endl;
}
if(d[1]*d[1]+d[2]*d[2]>d[3]*d[3]){
cout<<"Acute triangle"<<endl;
}
if(d[1]*d[1]+d[2]*d[2]<d[3]*d[3]){
cout<<"Obtuse triangle"<<endl;
}
if(a==b||b==c||c==a){
cout<<"Isosceles triangle"<<endl;
}
if(a==b&&b==c&&c==a){
cout<<"Equilateral triangle"<<endl;
}
return 0;
}
(请给位提出一些整改建议,会回关的)