系统目的:使用递归函数需要两个整数参数来模拟两个输入二进制数,并将xnor操作的结果作为整数返回
我的尝试:
int a, b;
cin >> a;
cin >> b;
int x = binstr1 ^ binstr2;
int count;
for (int i = 0; i < 32; ++i) {
if (x & (1 << i)) {
++count;
}
这不能成功生成所需的输出。例如:
输入:1101011,1010101
应输出:1000001