#7072: 不用if陳述式的解答


wasd1234 (Oberon)

學校 : 不指定學校
編號 : 27433
來源 : [1.34.215.136]
最後登入時間 :
2013-05-18 12:04:20
d065. 三人行必有我師 (1 行版) -- 板橋高中教學題 | From: [36.224.26.127] | 發表日期 : 2012-10-17 15:41

#include <iostream>
using namespace std;
int main () {
 int a , b, c;
  cin >> a >> b >> c;
 
  cout << ( ( (a > b)*a > c )*a + ( (a > c)*a > b )*a + ( (b > a)*b > c )*b + ( (b > c)*b > a )*b + ( (c > b)*c > a )*c + ( (c > a)*c > b )*c )/2 *( (a!=b)*a != c )
   +  (a==b)*( a == c )*a
   + (a==b)*( b > c )*a+ (a==c)*(a > b )*a+ (c==b)*(b > a )*b
    + ( b>a )*( a==c )*b  ;
}  
ZeroJudge Forum