6没过,求助
查看原帖
6没过,求助
815237
huangweiming楼主2022/10/3 11:30
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<string>
#include<cstdlib>

using namespace std;

int main() {
    int a,b,c,A,B,C,D,E,F,G,H,I,J,K,L,JK,AB,DE,DEE,ac;
    cin>>a>>b>>c;
    A=a*a;
    B=b*b;
    C=c*c;
    D=A+B;
    E=A+C;
    F=B+C;
    G=a+b;
    H=a+c;
    I=b+c;
    J=c-G;
    K=b-H;
    L=a-I;
    if(J>0||K>0||L>0){
    	cout<<"Not triangle\n";
    }else{
    	if(D==C||E==B||F==A){//直角三角形判定 
    		cout<<"Right triangle\n";
    		if(a==b||a==c||b==c){//等腰三角形判定
    			cout<<"Isosceles triangle\n"; 
    		}
    	}else if(D<C||E<B||F<A){//钝角三角形判定 
    		cout<<"Obtuse triangle\n";
    		if(a==b||a==c||b==c){//等腰三角形判定
    			cout<<"Isosceles triangle\n"; 
    		}
    	}else{//锐角三角形判定 
    		cout<<"Acute triangle\n";
    		if(a==c&&a==b&&b==c){//等边三角形判定 
    			cout<<"Isosceles triangle\n"; 
    			cout<<"Equilateral triangle\n";
    		}else if(a==b||a==c||b==c){//等腰三角形判定
    			cout<<"Isosceles triangle\n"; 
    		}
    	} 
    }
    return 0;
}
2022/10/3 11:30
加载中...