#include <stdio.h>
int CountDifferentBit(int num1, int num2)
{
int i = 0;
int n = 0;
int b = num1^num2;
for(i=0;i<32;i++)
{
if(((b>>i)&1)==1)
{
n++;
}
}
return n;
}
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
int num =CountDifferentBit(a,b);
printf("%d",num);
}
return 0;
}

京公网安备 11010502036488号