C语言数组求满足条件个数
时间: 2024-09-17 12:05:32 浏览: 76
C语言数组选择练习题
在C语言中,如果你有一个数组,并想要计算满足特定条件的元素个数,你可以遍历数组,对每个元素应用条件检查,然后增加计数器每当条件满足时。下面是一个简单的示例:
```c
#include <stdio.h>
int findElements(int arr[], int size, int condition) {
int count = 0; // 初始化计数器为0
for (int i = 0; i < size; i++) {
if (arr[i] >= condition) { // 比如我们假设条件是大于某个值
count++;
}
}
return count;
}
int main() {
int myArray[] = {5, 10, 15, 20, 25};
int arraySize = sizeof(myArray) / sizeof(myArray[0]);
int threshold = 10;
int satisfyingCount = findElements(myArray, arraySize, threshold);
printf("满足条件的元素个数: %d\n", satisfyingCount);
return 0;
}
```
在这个例子中,`findElements`函数接收一个整型数组、数组大小以及一个条件值。它会返回数组中大于或等于该条件值的元素的数量。
阅读全文