在C語言中,可以使用嵌套循環來判斷數組中是否存在重復的數字。具體步驟如下:
下面是一個用C語言實現的示例代碼:
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 初始化數組
int size = sizeof(arr) / sizeof(arr[0]); // 數組大小
int i, j;
int isDuplicate = 0; // 判斷是否有重復數字,默認為0表示沒有
for (i = 0; i < size; i++) {
for (j = i + 1; j < size; j++) {
if (arr[i] == arr[j]) {
isDuplicate = 1; // 如果找到重復數字,將isDuplicate設置為1
printf("數組中存在重復數字:%d\n", arr[i]);
break;
}
}
}
if (!isDuplicate) {
printf("數組中不存在重復數字\n");
}
return 0;
}
以上代碼中,數組arr
中沒有重復數字,所以輸出結果為"數組中不存在重復數字"。如果數組中有重復數字,例如將arr[5]
的值修改為2,那么輸出結果將會是"數組中存在重復數字:2"。