求两个数中的最大值最小值算法

时间:2022-07-26 10:49:51

给定两个数,用数学运算求出它们两中的最大的数和最小的数,设这两个数为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”