-1

我有一个用户定义大小为“a”的数组

一旦我的用户输入了所有数据,我希望能够对用户输入的所有值执行 XOR 操作。

通过修改代码;

int k=1;     
for (int k=0;k<A;k++){
k = ^piles[k];

*此代码在循环语句中。我假设它将我的值(一旦它运行 XOR 运算符)乘以 1,这给了我错误的值。有什么想法吗?

4

2 回答 2

3

尝试这个:

int result=0;     
for (int k=0;k<A;k++){
  result ^= piles[k];
}
于 2013-02-05T20:15:31.097 回答
2
Integer[] in = {1,2,4,7};
int result = 0;
for(int i:in) {
    result ^= i;
}
System.out.println(result); //prints 0
于 2013-02-05T20:25:11.787 回答