80分,第4点错了
查看原帖
80分,第4点错了
358749
tzph_ckl楼主2020/8/29 21:08
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b>>c;
    int d[3] = {a,b,c};
    sort(d,d+3);
	if (d[0]+d[1]<d[2]){
		cout<<"Not triangle";
		return 0;
	}
    if ((d[0]*d[0])+(d[1]*d[1])==(d[2]*d[2])){
        cout<<"Right triangle\n";
    }
    if ((d[0]*d[0])+(d[1]*d[1])>(d[2]*d[2])){
        cout<<"Acute triangle\n";
    }
    if ((d[0]*d[0])+(d[1]*d[1])<(d[2]*d[2])){
        cout<<"Obtuse triangl\n";
    }
    if (a==b || b==c || a==c){
        cout<<"Isosceles triangle\n";
    }
    if (a==b && b==c){
        cout<<"Equilateral triangle\n";
    }
    return 0;
}
2020/8/29 21:08
加载中...