每日一题:编写一个函数,不使用算术运算符,实现比较两个数的大小
问题描述:编写一个函数f,在函数f中,不能够使用算术运算符,实现比较输入两个整数的功能。
思路:
1.考虑使用绝对值来实现,但是这中方法其实还是在间接地使用了算术运算符,因为在abs函数中,存在数值的判定。
大的为 ((a+b)+abs(a-b)) / 2
小的为 (a+b - abs(a-b)) / 2
实现代码:
问题描述:编写一个函数f,在函数f中,不能够使用算术运算符,实现比较输入两个整数的功能。
思路:
1.考虑使用绝对值来实现,但是这中方法其实还是在间接地使用了算术运算符,因为在abs函数中,存在数值的判定。
大的为 ((a+b)+abs(a-b)) / 2
小的为 (a+b - abs(a-b)) / 2
实现代码: