输出数组中与m相同的数的个数代码c语言
时间: 2024-10-05 08:01:26 浏览: 21
C语言实现“幸运数”的实例详解
在C语言中,你可以使用循环和条件语句来解决这个问题。这里有一个简单的示例,它遍历数组并计算与给定值`m`相等的元素的数量:
```c
#include <stdio.h>
int countEqual(int arr[], int size, int m) {
int count = 0; // 初始化计数器
for (int i = 0; i < size; i++) { // 遍历数组
if (arr[i] == m) { // 如果当前元素等于m
count++; // 计数器加一
}
}
return count; // 返回计数值
}
int main() {
int array[] = {1, 2, 3, 4, 5, 5, 6, 7, 8, 9};
int size = sizeof(array) / sizeof(array[0]); // 获取数组长度
int m = 5; // 指定查找的值
int result = countEqual(array, size, m);
printf("在数组中有 %d 个值等于 %d.\n", result, m);
return 0;
}
```
在这个例子中,`countEqual`函数接收一个整型数组、数组大小以及要查找的值`m`,然后返回与`m`相等的元素的数量。
阅读全文