1、3wa,求助大佬
查看原帖
1、3wa,求助大佬
1057068
Faded_wind123楼主2024/3/27 22:09
#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;

int main(){
    int sides[3];
    cin >> sides[0] >> sides[1] >> sides[2];

    sort(sides, sides + 3);

    if (sides[0] + sides[1] <= sides[2]) {
        cout << "Not triangle" << endl;
        return 0;
    }
    if (sides[0] == sides[1] && sides[1] == sides[2]) {
            cout << "Equilateral triangle" << endl;
        } 
    if (sides[0] == sides[1]|| sides[1] == sides[2]) {
            cout << "Isosceles triangle" << endl;
        } 

    if (pow(sides[2], 2) == pow(sides[1], 2) + pow(sides[0], 2)) {
            cout << "Right triangle" << endl;
        } 
    if (pow(sides[2], 2) < pow(sides[1], 2) + pow(sides[0], 2)) {
            cout << "Acute triangle" << endl;
        } 
    if (pow(sides[2], 2) > pow(sides[1], 2) + pow(sides[0], 2)){
            cout << "Obtuse triangle" << endl;
        }
    return 0;
}
2024/3/27 22:09
加载中...