我正在学习 C 课程。我需要做一个递归异或二进制,但我有一些限制。我不能使用循环或任何 math.h 函数,也不能从 XOR 函数调用另一个函数。
这是函数原型:
int binaryXor(int firstnumber[], int secondnumber[], int length);
其中 firstnumber 和 secondnumber 是长度相同的 1 和 0 的数组,length 是它们的长度。
该函数应返回这两个数组的 XOR 的十进制值。进行 XOR 非常简单,但是如何在所有限制下将其转换为十进制呢?