对c++中map的值求和
时间: 2023-06-29 08:17:52 浏览: 237
C++求和程序
5星 · 资源好评率100%
可以使用迭代器遍历 map 的所有键值对,然后累加值即可。示例代码如下:
```c++
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> scores = {{"Alice", 80}, {"Bob", 90}, {"Charlie", 85}};
int sum = 0;
for (const auto& pair : scores) {
sum += pair.second;
}
std::cout << "Sum of scores: " << sum << std::endl;
return 0;
}
```
输出结果为:
```
Sum of scores: 255
```
阅读全文