输入一个字符串,将其中的字符串按逆序输出,要求用string方法。
时间: 2023-04-04 21:03:34 浏览: 118
可以使用string的reverse()方法将字符串反转,然后输出即可。示例代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cout << "请输入字符串:";
getline(cin, str);
reverse(str.begin(), str.end());
cout << "反转后的字符串为:" << str << endl;
return 0;
}
```
相关问题
输入一个字符串,将其中的字符串按逆序输出,要求用string方法。 输入 LIGHT 输出 THGIL
好的,我明白了。下面是代码实现:
```python
s = input("请输入字符串:")
s_reverse = s[::-1]
print("字符串按逆序输出的结果是:", s_reverse)
```
运行程序后,输入 LIGHT,输出结果为 THGIL。
这里用到了字符串的切片操作,即 `s[::-1]` 表示从字符串末尾开始,每隔一个字符取一个字符,直到字符串开头。这样就可以实现字符串的逆序输出。
c++输入一个字符串,将其中的字符串按逆序输出,要求用string方法。
可以使用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()方法对字符串进行反转,最后输出反转后的字符串即可。
阅读全文