1. 程式人生 > >求兩個數中的最大值最小值演算法

求兩個數中的最大值最小值演算法

給定兩個數,用數學運算求出它們兩中的最大的數和最小的數,設這兩個數為a,b,最大值為max,最小值為min,則有
max = ((a+b)+|a-b|) / 2 ;
min = ((a+b)-|a-b|) / 2 ;
用程式語言則有:

int max = ((a+b)+abs(a-b)) / 2 ;
int min = ((a+b)-abs(a-b)) / 2 ;
其中‘abs()’函式表示去絕對值,使用時要呼叫 math.h庫,即#include “math.h”