統計C語言數組中重復元素出現的次數可以通過兩層嵌套循環來實現。具體步驟如下:
聲明一個整型數組和一個整型變量count,用于存儲數組和重復元素的出現次數。
使用兩層嵌套循環遍歷數組,外層循環控制比較的元素,內層循環遍歷數組并與外層循環的元素進行比較。
如果內層循環的元素與外層循環的元素相等,則將count加1。
循環結束后,輸出count的值即為重復元素的出現次數。
以下是一個示例代碼:
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 2, 4, 3, 5, 2, 5, 4};
int size = sizeof(arr) / sizeof(arr[0]);
int count = 0;
for (int i = 0; i < size; i++) {
for (int j = i + 1; j < size; j++) {
if (arr[i] == arr[j]) {
count++;
}
}
}
printf("重復元素的出現次數:%d\n", count);
return 0;
}
輸出結果為:
重復元素的出現次數:4
在示例代碼中,數組arr中有4個重復元素出現,分別是2、3、2、4,因此輸出結果為4。