#12325: c++ 解答


oo12374 (小屋)

學校 : 國立彰化高級中學
編號 : 41314
來源 : [125.231.99.143]
最後登入時間 :
2019-12-27 12:53:00
d984. 棄保效應 -- 板橋高中教學題 | From: [111.246.14.165] | 發表日期 : 2017-07-05 22:07

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
typedef long long LL;
int main(void) {
    LL a[3];
    while(cin>>a[0]>>a[1]>>a[2]) {
        int p[3]={0,1,2};
        for(int i=0;i<3;i++) {
            if(a[p[1]]+a[p[2]]<a[p[0]] ||
            (a[p[0]]+a[p[1]]>a[p[2]] && a[p[2]]>a[p[0]] && a[p[0]]>a[p[1]]) ||
            (a[p[0]]+a[p[2]]>a[p[1]] && a[p[1]]>a[p[0]] && a[p[0]]>a[p[2]])) {
                printf("%c\n",i+65);
                break;
            }
            swap(p[0],p[i+1]);
        }
    }
}

 
ZeroJudge Forum