AcWing 666. 三角形类型
原题链接
困难
作者:
城喃
,
2024-01-23 17:16:55
,
所有人可见
,
阅读 33
#include <cstdio>
using namespace std;
int main()
{
double a, b, c;
scanf("%lf %lf %lf", &a, &b, &c);
if (b > a)
{
double t = a;
a = b;
b = t;
}
if (c > a)
{
double t = a;
a = c;
c = t;
}
if (c > b)
{
double t = b;
b = c;
c = t;
}
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 || a == c || b == c)
{
if (a == b && b == c) printf("TRIANGULO EQUILATERO\n");
else printf("TRIANGULO ISOSCELES\n");
}
}
return 0;
}