我有個問題,有人問我,簡單地說,代碼是做什麼的?這段代碼做了什麼(C)
#define N(100)
int main(void)
{
unsigned short i=0;
unsigned long arr[2*N+1];
unsigned long a = 0;
for(i=0;i<N;i++){
a ^= arr[i];
}
printf("%lu",a);
return 0;
}
的答案:
答:arr
是一個給定的陣列用2N偶數和一個奇數,則程序將打印奇數
B:arr
是一個給定的數組,其中包含N對數字和相同字節數的一對數字,程序將打印此數字
C:arr
是一個給定數組,其中包含N對相等的數字和一對不同的對,程序將打印不同的數字。
d:arr
是一個給定的陣列數N對除以8完全沒有商和較小然後8一個號碼,該程序將打印這個號碼。
非常感謝!
你基本上是要求我們做你的功課... – Kotshi
你到目前爲止認爲什麼,爲什麼? –
這不是我的家庭作業,我問你,因爲我從來沒有學過C,只有一點Java,我認爲它是C,但我不確定。 @ M.M – Guybalals