2 条题解

  • 1
    @ 2023-11-23 21:13:32
    #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";return 0;}
    	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||a==c||b==c)cout<<"Isosceles triangle"<<endl;
    	if(a==b&&b==c)cout<<"Equilateral triangle"<<endl;
    	return 0;
    }
    

    信息

    ID
    111
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    (无)
    递交数
    1443
    已通过
    128
    上传者