怎么样用C++实现这个功能?
时间: 2024-11-27 16:14:46 浏览: 10
在C++中,你可以使用类似的方法来实现求奇数和的功能。以下是一个简单的示例:
```cpp
#include <iostream>
#include <vector>
int sum_of_odds(const std::vector<int>& numbers) {
int total = 0;
for (int num : numbers) { // C++11引入范围for简化迭代
if (num % 2 != 0) { // 判断是否为奇数
total += num;
}
}
return total;
}
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int result = sum_of_odds(numbers);
std::cout << "奇数和为: " << result << std::endl;
return 0;
}
```
在这个例子中,我们创建了一个`sum_of_odds`函数,它接受一个`std::vector<int>`类型的参数,并返回一个整数,表示奇数之和。
阅读全文