// ConsoleApplication10.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"
#include <iostream>
using namespace std; class Solution {
public:
/**
* 获得两个整形二进制表达位数不同的数量
*
* @param m 整数m
* @param n 整数n
* @return 整型
*/
//首先两个数异或,不同为1
//然后移位
int countBitDiff(int m, int n) {
int re = m^n;
int num = 0; while (re!=0)
{
if ((re & 1) == 1)
{
++num;
}
re=re >> 1;
}
return num;
}
}; int main()
{
Solution so;
cout<<"num:"<<so.countBitDiff(1999, 2299);
cout << endl;
return 0;
}

最新文章

  1. Web程序员开发App系列 - 认识HBuilder
  2. JS之Array.slice()方法
  3. HttpClient和HttpURLConnection整合汇总对比
  4. linux驱动系列之makefile
  5. 由点击页面其它地方隐藏div所想到的jQuery的delegate
  6. (转)UIButton用法详解一
  7. 多台Mac电脑使用一个apple开发者账号
  8. Android获得线性渐变某点的颜色
  9. JDBC-ODBC桥连接方式操纵SQL数据库
  10. Mybatis jpa mini 代码解析
  11. 【转】Python-__builtin__与__builtins__的区别与关系(超详细,经典)
  12. Git学习一:基本用法
  13. [LOJ6469]Magic
  14. git学习小游戏
  15. SpringMVC Controller中注入Request成员域和在方法中定义中HttpServletRequest有啥区别
  16. 网络编程 -- RPC实现原理 -- Netty -- 迭代版本V2 -- 对象传输
  17. java线程执行的优先级
  18. python day 16作业
  19. MySQL 8.0.2: Introducing Window Functions
  20. Nuts &amp; Bolts Problem

热门文章

  1. Http协议和Tomcat服务器安装与eclipse集成(重要)
  2. 利用linux信号机制调试段错误(Segment fault)【转】
  3. saltstack 模块学习之 state
  4. pip 安装时报错Double requirement given: numpy==1.12.1....
  5. JavaScript-性能优化,函数节流(throttle)与函数去抖(debounce)
  6. PHP中的stristr(),strstr(),strpos()速度比较
  7. 牛客网 牛客小白月赛1 H.写真がとどいています
  8. python对象的复制问题
  9. 正确地使用GIT FORK
  10. codevs——2102 石子归并 2(区间DP)