写一个函数使输入的一个字符串反序存放在主函数中输入和输出字符串
时间: 2025-01-27 21:08:39 浏览: 41
当你想要编写一个函数来实现字符串反转的功能,并将结果直接输出到主函数中,可以按照下面的方式在C++语言中实现:
```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() {
// 主函数中获取用户输入的字符串
std::string inputStr;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, inputStr);
// 调用reverseString函数并打印反转后的字符串
std::string reversedStr = reverseString(inputStr);
std::cout << "反转后的字符串是: " << reversedStr << std::endl;
return 0;
}
```
在这个程序里,`reverseString` 函数接收一个字符串作为输入,通过遍历其字符从后向前添加到新的字符串`reversed`中,实现了字符串的反转。然后在`main`函数中,我们获取用户的输入,调用这个函数,并显示反转的结果。
阅读全文
相关推荐

















