#20147: C++ 解答參考

#### charlie20031222 (Lefia)

School : 國立嘉義高級中學
ID : 101467
2020-08-26 14:48:09
d984. 棄保效應 -- | From: [1.173.142.91] | Post Date : 2019-12-08 12:39

#include<iostream>

using namespace std;

int main()
{
unsigned int a,b,c;
while(cin >> a >> b >> c)
{

char ans;
if(a<=b && b<=c)
{
b+=a;
ans = b>c ? 'B':'C';
}
else if(a<=c && c<=b)
{
c+=a;
ans = b>c ? 'B':'C';
}
else if(b<=a && a<=c)
{
a+=b;
ans = a>c ? 'A':'C';
}
else if(b<=c && c<=a)
{
c+=b;
ans = a>c ? 'A':'C';
}
else if(c<=a && a<=b)
{
a+=c;
ans = a>b ? 'A':'B';
}
else
{
b+=c;
ans = a>b ? 'A':'B';
}
cout << ans << endl;
}
}

#20149: Re:C++ 解答參考

#### kentsai1688@gmail.com (Ken Tsai)

School : 國立科學工業園區實驗高級中學
ID : 99014
2020-07-19 18:20:13
d984. 棄保效應 -- | From: [180.177.106.98] | Post Date : 2019-12-08 19:12

#include

using namespace std;

int main()
{
unsigned int a,b,c;
while(cin >> a >> b >> c)
{

char ans;
if(a<=b && b<=c)
{
b+=a;
ans = b>c ? 'B':'C';
}
else if(a<=c && c<=b)
{
c+=a;
ans = b>c ? 'B':'C';
}
else if(b<=a && a<=c)
{
a+=b;
ans = a>c ? 'A':'C';
}
else if(b<=c && c<=a)
{
c+=b;
ans = a>c ? 'A':'C';
}
else if(c<=a && a<=b)
{
a+=c;
ans = a>b ? 'A':'B';
}
else
{
b+=c;
ans = a>b ? 'A':'B';
}
cout << ans << endl;
}
}

ZeroJudge Forum