c语言数组重复元素出现次数怎样统计
统计C语言数组中重复元素出现的次数可以通过两层嵌套循环来实现。具体步骤以下:
以下是一个示例代码:
#include
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
", count);
return 0;
}
输出结果为:
重复元素的出现次数:4
在示例代码中,数组arr中有4个重复元素出现,分别是2、3、2、4,因此输出结果为4。
TOP