66分
查看原帖
66分
686083
hct_楼主2022/11/30 17:25
#include <bits/stdc++.h>
using namespace std;
int main() {
    long long a,b,c;
    
    cin >>a>>b>>c;
    if(a+b<=c||a+c<=b||b+c<=a){
		cout<<"Not triangle";
		return 0;
		}
	if(pow(a,2)+pow(b,2)==pow(c,2)||pow(a,2)+pow(c,2)==pow(b,2)||pow(c,2)+pow(b,2)==pow(a,2)) cout<<"Right triangle"<<endl;
	if(pow(a,2)+pow(b,2)<pow(c,2)||pow(a,2)+pow(c,2)<pow(b,2)||pow(c,2)+pow(b,2)<pow(a,2)) cout<<"Obtuse triangle"<<endl;
	if(pow(a,2)+pow(b,2)>pow(c,2)||pow(a,2)+pow(c,2)>pow(b,2)||pow(c,2)+pow(b,2)>pow(a,2)) cout<<"Acute triangle"<<endl;
	if(a==b||b==c||a==c) cout<<"Isosceles triangle"<<endl;
	if(a==b&&b==c&&a==c) cout<<"Equilateral triangle"<<endl;
	
	
    return 0;
}
2022/11/30 17:25
加载中...