c++求助 67分!!
查看原帖
c++求助 67分!!
590571
_weishiqi66_楼主2022/1/28 15:08
#include<iostream>
#include <algorithm>
using namespace std;
int main (){
	int a=0,b,c= 10000,d[4]={0};
	int k=0;
	for(int i=1;i<=3;i++)
	cin>>d[i];

    sort(d+1,d+4); //排序 
    a=d[3],b=d[2],c=d[1];

	if(a+b>c){//是三角形吗? 
		if(a*a==(b*b)+(c*c))
		cout<<"Right triangle"<<endl;//直角 
		else if(a*a<(b*b)+(c*c))
        cout<<"Acute triangle"<<endl;//锐角
		else if (a*a>(b*b)+(c*c))
		cout<<"Obtuse triangle"<<endl;
		
		
		if (a==b||b==c||a==c)
			cout<<"Isosceles triangle"<<endl; 
		if(a==b&&b==c)
		{
		cout<<"Equilateral triangle"<<endl;
	
		}
		
	}
	else
	cout<<"Not triangle"<<endl;
	
return 0;
} 
2022/1/28 15:08
加载中...