50分,求助,谢谢!
查看原帖
50分,求助,谢谢!
1622173
szliuyupei楼主2025/2/7 18:57
#include<iostream>

using namespace std;

int main()

	int a,b,c;
  
	cin>>a>>b>>c;
  
	if((a+b)<c||(b+c)<a||(a+c)<b||(a+b)==c||(a+c)==b||(b+c)==a||a==0||b==0||c==0)
  
	cout<<"Not triangle";
  
	else if(((a*a)+(b*b))>c||((c*c)+(b*b))>a|| ((c*c)+(a*a))>b){
  
	cout<<"Acute triangle"<<endl;
  
	if((a==b&&a!=c)||(c==b&&a!=c)||(a==c&&a!=b))
  
	cout<<"Isosceles triangle"<<endl;
  
	if(a==b&&a==c)

	cout<<"Equilateral triangle";}

	else if(((a*a)+(b*b))==c||((c*c)+(b*b))==a||((c*c)+(a*a))==b){

	cout<<"Right triangle";

	if((a==b&&a!=c)||(c==b&&a!=c)||(a==c&&a!=b))

	cout<<"Isosceles triangle"<<endl;

	if(a==b&&a==c)

	cout<<"Equilateral triangle";}

	else if(((a*a)+(b*b))>c||((c*c)+(b*b))>a||((c*c)+(a*a))>b){

	cout<<"Obtuse triangle";

	if((a==b&&a!=c)||(c==b&&a!=c)||(a==c&&a!=b))

	cout<<"Isosceles triangle"<<endl;

	if(a==b&&a==c)

	cout<<"Equilateral triangle";}

	return 0;

}```
2025/2/7 18:57
加载中...