64,631
社区成员
发帖
与我相关
我的任务
分享
#define Mid(a,b,c) (a+b+c) - ((a>b?a:b)>c?(a>b?a:b):c)-((a<b?a:b)<c?(a<b?a:b):c)
#define SUM(a,b,c) (a+b+c)
#define MAX(a,b,c) ((a>b?a:b)>c?(a>b?a:b):c)
#define MIN(a,b,c) ((a<b?a:b)<c?(a<b?a:b):c)
#define Mid(a,b,c) SUM(a,b,c) - MAX(a,b,c) - MIN(a,b,c)
#define Min(x,y) (x<y?x:y)
#define Max(x,y) (x>y?x:y)
#define Mid(x,y,z) Max(x,y)>z?Max(Min(x,y),z):Min(Max(x,y),z)
#define Mid(a,b,c) ( ((b-a)*(a-c)>0?a:0) + ((a-b)*(b-c)>0?b:0) + ((a-c)*(c-b)>0?c:0) )
#define MAX(a,b) (((a) + (b)) + abs((a) - (b))) / 2
#define MIN(a,b) (((a) + (b)) - abs((a) - (b))) / 2
#define MID(a,b,c) MIN( MAX(a,b) , MAX(b , c))
#define MID(a, b, c) \
(a + b + c)/3
#define MID(a, b, c) (a < b ? (b < c ? b : a < c ? c : a) : (b > c ? b : a > c ? c : a))