c++输入一个字符串,将其中的字符串按逆序输出,要求用string方法。
时间: 2024-03-16 13:47:32 浏览: 95
可以使用string的reverse()方法来实现字符串反转,具体代码如下:
```
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cout << "请输入一个字符串:";
cin >> str;
reverse(str.begin(), str.end());
cout << "反转后的字符串为:" << str << endl;
return 0;
}
```
首先定义一个string类型的变量str,然后使用cin输入一个字符串,接着调用reverse()方法对字符串进行反转,最后输出反转后的字符串即可。
相关问题
输入一个字符串,将其中的字符串按逆序输出,要求用string方法。c++代码
好的,以下是C++代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cout << "请输入字符串:";
cin >> s;
string s_reverse = string(s.rbegin(), s.rend());
cout << "字符串按逆序输出的结果是:" << s_reverse << endl;
return 0;
}
```
运行程序后,输入 LIGHT,输出结果为 THGIL。
这里使用了 C++ 的 string 类型的 rbegin 和 rend 方法,将字符串进行反转,得到逆序的字符串。然后将逆序的字符串赋值给 s_reverse 变量,最后输出即可。
输入一个字符串,将其中的字符串按逆序输出,要求用string方法。写出c++代码
好的,以下是一个简单的 C++ 代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入一个字符串:";
getline(cin, str);
// 使用 string 的 reverse 方法将字符串翻转
reverse(str.begin(), str.end());
cout << "翻转后的字符串为:" << str << endl;
return 0;
}
```
在上面的代码中,我们首先使用 `getline` 函数从标准输入中读取一个字符串,并将其存储在 `str` 变量中。然后,我们使用 `reverse` 方法将字符串翻转,并将结果输出到标准输出中。
需要注意的是,`reverse` 方法需要使用 `algorithm` 头文件,因此我们需要在头文件中添加 `#include <algorithm>`。
阅读全文