ac

hf99 · 发布于 2026-07-21 · 浏览 136 回复 1

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;

}

全部回复 共 1 条

  1. hf99 #1 楼主 ·

    头文件 iostream algorithm

发表回复