每日一题:编写一个函数,不使用算术运算符,实现比较两个数的大小

每日一题:编写一个函数,不使用算术运算符,实现比较两个数的大小


问题描述:编写一个函数f,在函数f中,不能够使用算术运算符,实现比较输入两个整数的功能。


思路:

1.考虑使用绝对值来实现,但是这中方法其实还是在间接地使用了算术运算符,因为在abs函数中,存在数值的判定。

大的为 ((a+b)+abs(a-b)) / 2
小的为 (a+b - abs(a-b)) / 2

实现代码:

posted @ 2010-11-20 09:54  qiang.xu  阅读(926)  评论(0编辑  收藏  举报