14、创建一个 vector<string> ,从标准输入 cin 读取一系列水果名称存入其中。对该列表进行排序并打印。
以下是实现此功能的C++代码示例:
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
int main() {
std::vector<std::string> fruitList;
std::string fruit;
// 从标准输入读取水果名称,直到输入结束
while (std::cin >> fruit) {
fruitList.push_back(fruit);
}
// 对水果列表进行排序
std::sort(fruitList.begin(), fruitList.end());
// 打印排序后的水果列表
for (const auto& f : fruitList) {
std::cout << f << std::endl;
}
return 0;
}
在上述代码中,首先创建了一个 vector<string> 类型的 fruitList 用于存储水果名称。然后通过 while 循环从标准输入读取水果名称,并将其添加到 fruitList 中。接着使用 std::sort 函数对 fruitList 进行排序。最后,使用范围 for 循环遍历排序后的 fruitList 并打印每个水果名称。

最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



