下面是一个简单的C++程序,用于读取5个字符串,将它们排序,然后输出:
```cpp
include include include include int main() { std::vector // 输入5个字符串 std::cout << "请输入5个字符串: "; for (int i = 0; i < 5; ++i) { std::cin >> strings[i]; } // 对字符串进行排序 std::sort(strings.begin(), strings.end()); // 输出排序后的字符串 std::cout << "排序后的字符串为: "; for (const auto& str : strings) { std::cout << str << " "; } std::cout << std::endl; return 0; } ``` 这个程序首先定义了一个`std::vector 要运行此程序,请将其复制到一个名为`main.cpp`的文件中,并使用C++编译器(如g++)进行编译和运行。例如,在命令行中,您可以使用以下命令: ```sh g++ main.cpp -o main ./main ``` 然后按照提示输入5个字符串,程序将输出排序后的结果。