AcWing 666. 语法基础课--三角形类型
原题链接
简单
作者:
飞天猪
,
2021-01-18 11:30:27
,
所有人可见
,
阅读 527
#include<bits/stdc++.h>
using namespace std;
int main(){
double A,B,C;
double str[3] = {0};//设置输出形式为数组
for(int i = 0;i<3;i++)cin>>str[i];
sort(str,str+3);
A = str[2];
B = str[1];
C = str[0];//对输入的字母进行从小到大排序
if(A>=B+C){
cout<<"NAO FORMA TRIANGULO"<<endl;
}
else{
if(A*A == B*B+C*C){
cout<<"TRIANGULO RETANGULO"<<endl;
}
if(A*A<B*B+C*C){
cout<<"TRIANGULO ACUTANGULO"<<endl;
}
if(A*A>B*B+C*C){
cout<<"TRIANGULO OBTUSANGULO"<<endl;
}
if(A == B&&B==C&&A==C){
cout<<"TRIANGULO EQUILATERO"<<endl;
}
if(A==B&&B!=C||B==C&&C!=A||A==C&&A!=B){
cout<<"TRIANGULO ISOSCELES"<<endl;
}
}
return 0;
}