ac

hf99  •  9小时前


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;

}


评论:

头文件 iostream algorithm


hf99  •  9小时前

请先登录,才能进行评论