题解 | 二进制不同位数
二进制不同位数
https://www.nowcoder.com/practice/daf9032926614dab91ca624a7759a868
#include <stdio.h>
int main(void) {
int m, n;
scanf("%d%d", &m, &n);
int count = 0;
while(m || n){
int a = m&1;
int b = n&1;
if(a != b)
count++;
m >>= 1, n >>= 1;
}
printf("%d", count);
return 0;
}

