文章标题
来源:互联网 发布:mac跳过打开软件验证 编辑:程序博客网 时间:2024/05/22 06:10
ex2
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
可以用位操作来解。比如考虑5+6
5 –>101 6–>110
step1: (5&6)<<1=1000 =>8
5^6=011=>3
step2:(8&3)<<1=0————————>跳出循环
8^3=1011=11——————————>结果
所以写出
int Add(int num1,int num2){ return num2 ? Add(num1^num2, (num1&num2)<<1) : num1;}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- jira+Confluence Wiki安装
- 调通sina33m下的AP6212A0版本(分色排版)V1.0版本
- android stuido view视图可视化错误
- 微信JSSDK接口,previewImage
- 七牛python sdk 上传报SSL: CERTIFICATE_VERIFY_FAILED]
- 文章标题
- 股市K线图指标算法的代码实现(二)
- 通用搜索引擎的垂直化倾向
- swift3.0 可选绑定共用同一块内存空间
- 清除缓存
- SharedPreferences的简单封装
- 使用Linq的Intersect与Except方法的实例
- 自定义表单输入验证jquery,validate,增加自己的方法,验证完并保存写入数据库
- jquery.page.js实现ajax无刷新分页