map输入hello world bye world
时间: 2024-03-18 17:37:03 浏览: 120
worldwind技术手册
4星 · 用户满意度95%
map是C++标准库中的一个关联容器,它提供了一种键值对的映射关系。在map中,每个键都是唯一的,而值可以重复。你可以使用map来存储和访问键值对。
对于你提供的输入"hello world bye world",我们可以使用map来统计每个单词出现的次数。以下是一个示例代码:
```cpp
#include <iostream>
#include <map>
#include <sstream>
int main() {
std::string input = "hello world bye world";
std::map<std::string, int> wordCount;
std::istringstream iss(input);
std::string word;
while (iss >> word) {
wordCount[word]++;
}
// 输出每个单词及其出现次数
for (const auto& pair : wordCount) {
std::cout << pair.first << ": " << pair.second << std::endl;
}
return 0;
}
```
运行以上代码,输出结果为:
```
bye: 1
hello: 1
world: 2
```
这表示"bye"出现了1次,"hello"出现了1次,"world"出现了2次。
阅读全文