个位数出现的次数用C语言怎么写
时间: 2024-12-02 11:15:02 浏览: 22
在C语言中,计算一个整数数组中某个特定数字的个数通常涉及到遍历数组并计数该数字出现的次数。这里是一个简单的例子,假设你想找出数组`arr[]`中数字5出现的次数:
```c
#include <stdio.h>
int count_occurrences(int arr[], int size, int target) {
int count = 0; // 初始化计数器
for (int i = 0; i < size; i++) { // 遍历数组
if (arr[i] == target) { // 检查当前元素是否等于目标
count++; // 如果相等,计数加一
}
}
return count; // 返回计数值
}
int main() {
int arr[] = {1, 2, 3, 4, 5, 5, 6, 7, 5}; // 示例数组
int size = sizeof(arr) / sizeof(arr[0]); // 获取数组大小
int target = 5; // 要查找的数字
int occurrences = count_occurrences(arr, size, target);
printf("Number %d appears %d times in the array.\n", target, occurrences);
return 0;
}
```
在这个示例中,`count_occurrences`函数接收数组、数组大小和目标数字作为参数,然后返回这个数字在数组中出现的次数。
阅读全文