不用if比较两个数 (笔记)
不使用if,?,switch,比较两个数a 和 b,返回其中较大的数。
//方法1:取平均值法
return ((a+b)+abs(a-b))/2; //较大
//return ((a+b)-abs(a-b))/2;//较小
//方法2:数组法
int arr[2] = {a,b};
return arr[a<b]; //较大
//return arr[a>b]; //较小
方法转自:CSDN博客 不用if比较两个数大小
作者:JarvisChu
原文链接:不用if比较两个数 (笔记)
版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0