面试题 16.07. 最大数值
2023-02-18 16:34:58 时间
面试题 16.07. 最大数值
编写一个方法,找出两个数字a
和b
中最大的那一个。不得使用if-else或其他比较运算符。
示例:
输入: a = 1, b = 2
输出: 2
解题思路
代码:
#include<math.h>
int maximum(int a, int b){
// double c = a;
// double d = b;
// int res = (int) ((Math.abs(c-d) + c + d)/2);
// return res;
long c = a;
long d = b;
int res = (int) ((fabs(c-d) + c + d)/2);
return res;
}
相关文章
- [javaSE] 面向对象(Object类toString)
- [javaSE] GUI(图形用户界面)
- [android] 新闻客户端主界面部分
- [android] 手机卫士界面切换动画
- [android] 手机卫士设置向导页面
- [android] 手机卫士欢迎细节和主界面
- 数仓是如何与“夏令时”愉快的玩耍?
- JVM面试必问:G1垃圾回收器
- 带你换个角度理解图卷积网络
- 什么是网络单纯型算法
- 云图说|一张图看懂一站式DevOps利器——华为云DevCloud
- 学习ASP.NET MVC(七)——我的第一个ASP.NET MVC 查询页面
- 一文带你 GNN 从入门到起飞,做一个饭盆最稳 GNN 饭人!
- 学习ASP.NET MVC(六)——我的第一个ASP.NET MVC 编辑页面
- 我是一个请求,我是如何被发送的?
- 你一定要知道的敏捷规划工具:影响地图
- 学习ASP.NET MVC(五)——我的第一个ASP.NET MVC CURD页面
- 剖析供应链攻击的防范
- MindSpore模型精度调优实战:常用的定位精度调试调优思路
- 华为高级研究员谢凌曦:下一代AI将走向何方?盘古大模型探路之旅