int chaju(int a, int b)
{
int c = a^b;
int set1 = 0;
int i = 0;
for ( i = 0; i < 32; i++)
{
if (1 == ((c >> i) & 1))
set1++;
}
return set1;
}
int main()
{
int num1 = 0;
int num2 = 0;
int num3 = 0;
printf("请输入:>");
scanf("%d%d", &num1, &num2);
num3=chaju(num1, num2);
printf("%d\n",num3);
return 0;
}
相关文章
- 12-14求两个数的最大公约数
- 12-14基于C++求两个数的最大公约数最小公倍数
- 12-14笔试算法题(28):删除乱序链表中的重复项 & 找出已经排好序的两个数组中的相同项
- 12-14leetcode 350. 两个数组的交集 II
- 12-14350. 两个数组的交集 II(哈希表,双指针)
- 12-14[LeetCode] #350 两个数组的交集 II
- 12-14350.两个数组的交集II
- 12-14两个数组的交集
- 12-14leetcode:两个数的和||
- 12-14和为S的两个数字 --剑指offer