これは私のコードのごく一部で、配列で見つかった重複を出力しています。問題は、重複した各オカレンスを複数回出力することです。元。配列 {1,2,3,4,5,6,7,8,9,0,2,2) が出力されます
value 2 at position 1 is also at position 10 value 2 at position 1 is also at position 11 value 2 at position 10 is also at position 11
ただの代わりに
value 2 at position 1 is also at position 10 value 2 at position 1 is also at position 11
for(i = 0; i < num_count; ++i){
for (j = i + 1; j < num_count; j++) {
if (num[i] == num[j]){
printf("\nvalue %d at position %d is also at position %d", num[i], i, j);
}
}
}