#define N 1000
int xorOperation(int n, int start){
int i;
if(n<=1)
{
return start;
}
int num[N];
for(i=0;i<n;i++)
{
num[i]=start+2*i;
}
int b=num[0]^num[1]; %前两个数异或结果
for(i=2;i<n;i++)
{
b=b^num[i]; %剩余的数与前两个异或的结果进行异或得到最终结果
continue;
}
return b;
int xorOperation(int n, int start){
int i;
if(n<=1)
{
return start;
}
int num[N];
for(i=0;i<n;i++)
{
num[i]=start+2*i;
}
int b=num[0]^num[1]; %前两个数异或结果
for(i=2;i<n;i++)
{
b=b^num[i]; %剩余的数与前两个异或的结果进行异或得到最终结果
continue;
}
return b;
}