输入一个字符串,将其中的字符串按逆序输出,要求用string方法。 输入 LIGHT 输出 THGIL
时间: 2024-02-06 18:12:39 浏览: 92
好的,我明白了。下面是代码实现:
```python
s = input("请输入字符串:")
s_reverse = s[::-1]
print("字符串按逆序输出的结果是:", s_reverse)
```
运行程序后,输入 LIGHT,输出结果为 THGIL。
这里用到了字符串的切片操作,即 `s[::-1]` 表示从字符串末尾开始,每隔一个字符取一个字符,直到字符串开头。这样就可以实现字符串的逆序输出。
相关问题
输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,输出THGIL。要求用string 方法。
在C++中,你可以使用`std::reverse`函数结合`std::string`来实现这个功能。下面是一个简单的示例:
```cpp
#include <iostream>
#include <algorithm> // 引入包含reverse的头文件
std::string reverseString(const std::string& input) {
std::reverse(input.begin(), input.end()); // 使用reverse函数逆序字符串
return input; // 返回处理后的字符串
}
int main() {
std::string str = "LIGHT";
std::cout << "原字符串:" << str << std::endl;
std::cout << "逆序字符串:" << reverseString(str) << std::endl;
return 0;
}
```
当你运行此程序,它将输出:
```
原字符串:LIGHT
逆序字符串:THGIL
```
输入一个字符串,将其中的字符串按逆序输出,要求用string方法。
可以使用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;
}
```
阅读全文