两个关于a,b的面试题
来源:互联网 发布:js中NaN 编辑:程序博客网 时间:2024/05/16 09:24
题目一:有两个变量a,b,不用if /?:/swithc/或其他的判断语句,找出两个数中比较大。
方案一:
int max=((a+b)+abs(a-b))/2;
方案二:
int c=a-b;char *strs[2]={"a large","b large"};c=unsigned(c)>>(sizeof(int))*8-1;
题目二:如何将a,b的值进行交换,并且不适用任何中间比变量。
方案一:
a=a+b;b=a-b;a=a-b;
方案二:
a=a^b;b=a^b;a=a^b;
0 0
- 两个关于a,b的面试题
- 【华为面试题】求两个整型数组的异集,即A+B-(A与B的交集)
- 据说是腾讯的面试题:两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]...*a[N-1]/a[i];
- Maria840js面试题:不使用中间变量,交换int型的 a, b两个变量的值
- 【Killua笔试面试题整理】两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值
- 【Killua笔试面试题整理】两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值
- 面试题:b = ++a + (++a);
- 一道腾讯的面试题,关于a和&a
- Java中关于Strin类的两个小面试题
- 两个关于进制转换的经典面试题
- 经典的一道JAVA面试题:A、B线程循环打印A、B
- C++面试题之a和b交换面试题
- 面试题isSubstr(a,b)试做
- 另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
- 另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
- 另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
- 另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
- 另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
- TCP速率与窗口,带宽,RTT之间的关系
- 第四周项目二-三角形类2
- HDU 4584(2013杭州邀请赛I题-水)
- POJ 1456
- 学习IOS开发的第11天
- 两个关于a,b的面试题
- 黑马程序员--高新技术<一>eclipse开发工具及相关知识加强
- System.gc
- 测井曲线绘图显示算法总结——双缓冲技术
- php 二维码生成
- Struts2.x+Spring3.x+Hibernate4.x 整合(五)Struts 升级到 2.3.15.3
- jQuery学习笔记(1)
- 阿里学长幽默聊人生
- Basic Level 1019. 数字黑洞 (20)