AcWing 666. 三角形类型
原题链接
困难
作者:
NeonSean
,
2020-08-11 14:33:37
,
所有人可见
,
阅读 355
#include <cstdio>
#include <algorithm>
using namespace std;
int main() {
double a, b, c;
scanf("%lf%lf%lf", &a, &b, &c);
if (a < b || a < c) {
swap (a, b);
if (a < c)
swap(a, c);
}
if ( a >= b + c) printf("NAO FORMA TRIANGULO\n");
else {
if (a*a == b*b + c*c) printf("TRIANGULO RETANGULO\n");
if (a*a > b*b + c*c) printf("TRIANGULO OBTUSANGULO\n");
if (a*a < b*b + c*c) printf("TRIANGULO ACUTANGULO\n");
if (a == b && b == c) printf("TRIANGULO EQUILATERO\n");
else if (a == b || b == c || a == c) printf("TRIANGULO ISOSCELES\n");
}
return 0;
}