统计数字重复出现个数c语言
时间: 2024-09-29 14:12:10 浏览: 50
在C语言中,统计一个数组或字符串中某个数字重复出现的次数,可以采用循环遍历的方式结合计数器。这里给出一种简单的示例,假设我们有一个整型数组:
```c
#include <stdio.h>
// 定义函数计算数组中元素出现次数
int countOccurrences(int arr[], int size, int num) {
int count = 0;
for (int i = 0; i < size; i++) {
if (arr[i] == num) {
count++;
}
}
return count;
}
int main() {
int array[] = {1, 5, 2, 5, 6, 8, 5}; // 示例数组
int size = sizeof(array) / sizeof(array[0]);
int numberToCount = 5; // 要查找重复次数的数字
int occurrences = countOccurrences(array, size, numberToCount);
printf("数字 %d 在数组中出现了 %d 次.\n", numberToCount, occurrences);
return 0;
}
```
这个程序首先定义了一个名为`countOccurrences`的函数,它接收一个数组、数组大小以及要查找的数字作为输入。然后遍历整个数组,每遇到指定的数字就将计数器加一。最后在主函数中,我们传入数组和数字,打印出结果。
阅读全文