ac

棨戟 · 发布于 2026-08-05 · 浏览 95 回复 0

include

include

using namespace std; int main() {

int a, b, c;
cin >> a >> b >> c;
int x = min({a, b, c});
int z = max({a, b, c});
int y = a + b + c - x - z;
if (x + y <= z)
{
    cout << "Not triangle" << endl;
    return 0;
}

long long x2 = 1LL * x * x;
long long y2 = 1LL * y * y;
long long z2 = 1LL * z * z;
long long sumxy = x2 + y2;
if (sumxy == z2)
{
    cout << "Right triangle" << endl;
}
else if (sumxy > z2)
{
    cout << "Acute triangle" << endl;
}
else
{
    cout << "Obtuse triangle" << endl;
}
if (a == b || b == c || a == c)
{
    cout << "Isosceles triangle" << endl;
}
if (a == b && b == c)
{
    cout << "Equilateral triangle" << endl;
}

return 0;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复