65,187
社区成员




#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 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 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)