C++求一个数组元素个数的代码
时间: 2024-12-14 12:17:31 浏览: 10
在C++中,你可以使用标准库函数`std::count()`来计算数组元素中特定值的数量,或者直接遍历数组来统计元素个数。以下是两种常见的方法:
1. **使用`std::count()`**:
```cpp
#include <algorithm>
using namespace std;
int count_elements(int arr[], int size, int target) {
return count(arr, arr + size, target);
}
```
这里,`arr`是数组,`size`是数组长度,`target`是你想要计数的目标值。这个函数会返回目标值在数组中出现的次数。
2. **遍历数组**:
```cpp
int count_elements(int arr[], int size) {
int count = 0;
for (int i = 0; i < size; ++i) {
if (arr[i] != 0) { // 或者替换为你想计数的特定条件
count++;
}
}
return count;
}
```
这里假设你想计算非零元素的数量。你需要根据实际情况调整检查条件。
阅读全文