#36240: c++ 不動腦 :D


hsuchenru@gmail.com (Thinking)

學校 : 不指定學校
編號 : 210290
來源 : [163.21.203.7]
最後登入時間 :
2024-04-16 09:13:13
c294. APCS-2016-1029-1三角形辨別 -- 2016年10月APCS | From: [182.233.162.40] | 發表日期 : 2023-07-12 00:58

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int a[3];
    std::cin >> a[0]>>a[1]>>a[2];
    std::sort(a, a+3);
    if(a[0]+a[1]<=a[2]){
        std::cout << a[0]<<" "<<a[1]<<" "<< a[2] << std::endl<<"No";
        return 0;
    }
    if(a[0]*a[0]+a[1]*a[1]<a[2]*a[2]){
        std::cout << a[0]<<" "<<a[1]<<" "<< a[2] << std::endl<<"Obtuse";
        return 0;
    }
    if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2]){
        std::cout << a[0]<<" "<<a[1]<<" "<< a[2] << std::endl<<"Right";
        return 0;
    }
    if(a[0]*a[0]+a[1]*a[1]>a[2]*a[2]){
        std::cout << a[0]<<" "<<a[1]<<" "<< a[2] << std::endl<<"Acute";
        return 0;
    }

    return 0;
}

 
ZeroJudge Forum