0
如何找到3個整數之間的中間值?有可能不使用外部函數或許多條件?計算3個數之間的中間值(僞代碼)
如何找到3個整數之間的中間值?有可能不使用外部函數或許多條件?計算3個數之間的中間值(僞代碼)
三個數字,尋找最小值和最大值。 然後查找既不是最小也不是最大值的數字:D
int a=100;
int b=200;
int c=300;
int max = (a>b)? ((a>c)?a: (b>c)? b:c): ((b>c)?b: c);
int min = (a<b)? ((a<c)?a: (b<c)? b:c): ((b<c)?b: c);
int result = (a != min && a!= max)? a: (b !=min && b !=max)? b: c;
您的意思是中間值嗎? – dana
是的,正好是3個數字之間的中間值。 – franvergara66