AcWing 666. 三角形类型
原题链接
困难
作者:
猿生猿长
,
2024-01-25 15:20:22
,
所有人可见
,
阅读 31
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
double a,b,c;
cin >> a >> b >> c;
if(a < b) swap(a,b);
if(a < c) swap(a,c);
if(b < c) swap(b,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)printf("TRIANGULO ISOSCELES\n");
}
return 0;
}
注意
- if else else if 三者之间的关系
- 连等要用&&