33求助---哇声一片
查看原帖
33求助---哇声一片
1053122
shy_lihui楼主2023/8/30 23:28
#include<bits/stdc++.h> 
using namespace std;
int main(){
	int a,b,c,f=0;
	cin>>a>>b>>c;
	if(a+b>=c && a+c>=b && b+c>=a){}
	else{
		cout<<"Not triangle";
		return 0;
	}
	
	
	
	if(a>b&&a>c)f=1;
	if(b>a&&b>c)f=2;
	if(c>a&&c>b)f=3;
	
	
	if(f==1){
		if(pow(b,2)+pow(c,2)>a)cout<<"Acute triangle"<<endl;
		if(pow(b,2)+pow(c,2)==a)cout<<"Right triangle"<<endl;
		if(pow(b,2)+pow(c,2)<a)cout<<"Obtuse triangle"<<endl;
		if(a==b || a==c || b==c)cout<<"Isosceles triangle"<<endl;
		if(a==b && a==c && b==c)cout<<"Equilateral triangle"<<endl;
	}
	
	
	if(f==2){
		if(pow(a,2)+pow(c,2)>b)cout<<"Acute triangle"<<endl;
		if(pow(a,2)+pow(c,2)==b)cout<<"Right triangle"<<endl;
		if(pow(a,2)+pow(c,2)<b)cout<<"Obtuse triangle"<<endl;
		if(a==b || a==c || b==c)cout<<"Isosceles triangle"<<endl;
		if(a==b && a==c && b==c)cout<<"Equilateral triangle"<<endl;
	}
	
	
	if(f==3){
		if(pow(b,2)+pow(a,2)>c)cout<<"Acute triangle"<<endl;
		if(pow(b,2)+pow(a,2)==c)cout<<"Right triangle"<<endl;
		if(pow(b,2)+pow(a,2)<c)cout<<"Obtuse triangle"<<endl;
		if(a==b || a==c || b==c)cout<<"Isosceles triangle"<<endl;
		if(a==b && a==c && b==c)cout<<"Equilateral triangle"<<endl;
	}
}

2023/8/30 23:28
加载中...