5个字符串怎么编程序

时间:2025-03-05 11:12:43 明星趣事

下面是一个简单的C++程序,用于读取5个字符串,将它们排序,然后输出:

```cpp

include

include

include

include

int main() {

std::vector strings(5);

// 输入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`来存储5个字符串。然后,它通过循环从标准输入读取5个字符串,并将它们存储在向量中。接下来,它使用`std::sort`函数对向量中的字符串进行排序。最后,它遍历并输出排序后的字符串。

要运行此程序,请将其复制到一个名为`main.cpp`的文件中,并使用C++编译器(如g++)进行编译和运行。例如,在命令行中,您可以使用以下命令:

```sh

g++ main.cpp -o main

./main

```

然后按照提示输入5个字符串,程序将输出排序后的结果。