一組數據中只有一個數字出現了一次。其他所有數字都是成對出現的。找出這個數

利用異或具有交換律和結合律的性質,用一個ret依次與數組中的元素相異或,兩個相同的數字就會異或爲0,最後會剩下一個單獨的數字,即爲要找的數 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int main() { int arr[11] = {0}; printf("輸入11個數字\n"); for
相關文章
相關標籤/搜索