博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer——面试题15.2:判断两个整数m和n的二进制中相差多少位
阅读量:6037 次
发布时间:2019-06-20

本文共 382 字,大约阅读时间需要 1 分钟。

1 #include"iostream" 2 using namespace std; 3  4 int CountDifferentBit(int m,int n) 5 { 6     int cnt=0,diff=m^n; 7     while(diff) 8     { 9         cnt++;10         diff=(diff-1)&diff;11     }12     return cnt;13 }14 15 int main()16 {17     int m,n;18     while(cin>>m>>n)19     {20         cout<
<
View Code

 

转载于:https://www.cnblogs.com/acm-jing/p/10402873.html

你可能感兴趣的文章
Sql注入、文件上传与手机品牌信息抓取解决方案
查看>>
SQLServer跨库查询--分布式查询[转载]
查看>>
django错误-NoReverseMatch at /admin/
查看>>
Laravel中的信息验证 和 语言包
查看>>
折半查找法(二分查找 java版)
查看>>
工作两周年—--个人知识体系梳理
查看>>
win2003开启telnet
查看>>
php配置文件php.ini中文详解
查看>>
关于Tomcat配置相关总结
查看>>
安装PDO_MYSQL遇到的问题:error: Cannot find MySQL header files under
查看>>
CocoaPods最新安装及跳过pod setup快速安装教程
查看>>
必须用C模拟OS?
查看>>
JavaScript引入
查看>>
ARM9代码分析启动MAIN.C
查看>>
JSON
查看>>
4.3 Verilog练习(2)
查看>>
浅谈html5某些新元素的用途
查看>>
csv文件的操作
查看>>
基本调试命令 - u/ub/uf
查看>>
实现锁的多种方式和锁的高级用法
查看>>