Max Min Middle
Posted Young_For_You
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Max Min Middle相关的知识,希望对你有一定的参考价值。
/*三者中的中间数*/
#define Max(a,b) (a>b?a:b) #define Min(a,b) (a<b?a:b) int MiddleOfThree(int a, int b, int c) { int t1, t2, t3; t1 = Max(a, b); t2 = Max(a, c); t3 = Max(b, c); cout << "中间的数为 : " << endl; return Min(t1, Min(t2, t3))
}
/*两者中的较大数*/ int MaxOfTwo(int a, int b) { cout << "较大数为: "; return (a + b + abs(a - b)) >> 1; }
/*两者中的较小数*/ int MinOfTwo(int a, int b)
{ cout << "较小数为:"; return (a + b - abs(a - b)) >> 1; }
以上是关于Max Min Middle的主要内容,如果未能解决你的问题,请参考以下文章
告诉我为啥使用“max,min,sum=arr[0];”这段代码
具有 min()/max() 调用的代码出现奇怪的 C++ 错误
我该如何解决这个代码?没有错误可能是错误代码 - javascript (array,numbers,max,min)