c++编程 写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
时间: 2023-12-10 09:11:55 浏览: 90
C语言程序设计-将主函数中输入的字符串反序存放;例如:输入字符串“abcdefg”,则应输出“gfedcba”;.c
5星 · 资源好评率100%
可以使用C++的标准库函数`reverse()`来实现字符串反转,具体步骤如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
void reverseString(string &str) {
reverse(str.begin(), str.end());
}
int main() {
string str;
cout << "请输入一个字符串: ";
getline(cin, str);
reverseString(str);
cout << "反转后的字符串为: " << str << endl;
return 0;
}
```
在上面的代码中,`reverseString()`函数接受一个字符串引用作为参数,使用`reverse()`函数将字符串反转。在`main()`函数中,首先从标准输入中获取一个字符串,然后调用`reverseString()`函数将其反转,并输出结果。
阅读全文