面试题:比较两个数字大小
2013-06-18 23:41
155 查看
面试题:有两个变量a和b,不用"if","?","switch"或其他判断语句,找出两个数中间比较大的。
利用绝对值来找到最大值。
int max = ((a + b) + Math.abs(a - b)) /2;
利用绝对值来找到最大值。
int max = ((a + b) + Math.abs(a - b)) /2;
private int CompareInt(int a,int b) { int c = (a+b + Math.abs(a - b)) /2; return c; }
相关文章推荐
- php两个长数字或字符串的比较大小
- linux下从命令行下读入两个数字,并比较大小
- C#基础-006(4)if练习 比较控制台输入的两个数字的大小
- shell脚本学习(2)比较两个数字大小
- 不允许用大于号小于号,比较任意两个数字大小
- 两个double的数字比较大小
- bccomp()比较两个数字的大小
- php两个数字进行比较大小
- JS比较两个数字大小
- bccomp比较二个高精确度数字-两个浮点数比较大小等
- Jquery JS 正确的比较两个数字大小的方法
- 我的c++学习(2)比较两个数字大小
- Java比较两个数字或者三个数字之间的大小
- JS 比较两个数字大小时候的注意!
- Jquery JS 正确的比较两个数字大小的方法
- js从输入框读取内容,比较两个数字的大小
- Jquery JS 正确的比较两个数字大小的方法
- jsp 获取两个数值直接用大于、小于比较大小和算加法,不是按数字大小比较,JSP都是以字符串在操作
- JS比较两个数字的大小问题出错的问题
- Jquery JS 正确的比较两个数字大小的方法