写一个函数,使输入的一个字符串“反序存放,在主函数中输入输出字符串用c++
时间: 2024-12-19 12:18:04 浏览: 9
cyuyan.rar_1AAN_ranct2_用冒泡法把6个字符串进行降序排列
在C++中,你可以创建一个函数`reverseString`来实现字符串的反转操作。下面是一个简单的例子:
```cpp
#include <iostream>
#include <string>
// 定义一个函数,接收一个字符串并返回其反转后的字符串
std::string reverseString(const std::string& input) {
std::string reversed = "";
for (int i = input.length() - 1; i >= 0; --i) {
reversed += input[i];
}
return reversed;
}
int main() {
// 主函数,获取用户输入,调用reverseString函数,并输出结果
std::string inputStr;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, inputStr); // getline用于读取行结束符
std::string reversedStr = reverseString(inputStr);
std::cout << "反转后的字符串是: " << reversedStr << std::endl;
return 0;
}
```
在这个程序里,`reverseString`函数通过迭代从后向前添加字符实现了字符串的反转。在`main`函数中,我们首先提示用户输入字符串,然后调用这个函数并将结果输出。
阅读全文