#26200: 超簡單 C++ 解法


www.abc35938454@gmail.com (閃電a)

學校 : 國立臺中第一高級中學
編號 : 152583
來源 : [180.217.196.131]
最後登入時間 :
2024-07-20 18:59:19
d980. 11479 - Is this the easiest problem? -- UVa11479 | From: [180.217.132.42] | 發表日期 : 2021-07-22 21:17

#include<iostream>

using namespace std;

 

int main() {

    int n;

    int a[3];

    cin>>n;

    for(int t=1;t<=n;t++) {

        for(int i=0;i<3;i++)

            cin>>a[i];

        cout<<"Case "<<t<<": ";

        if(a[0]+a[1]+a[2]<=2*max(a[0],max(a[1],a[2]))) {

            cout<<"Invalid\n";

            continue;

        }

        int ct = 0;

        if(a[0]==a[1]) ct++;

        if(a[1]==a[2]) ct++;

        if(a[2]==a[0]) ct++;

        string ans[4] = {"Scalene\n","Isosceles\n","","Equilateral\n"};

        cout<<ans[ct];

    }

}

 

 
ZeroJudge Forum