#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;
}