输入一个字符串,对该字符串进行逆序,输出逆序后的字符串
时间: 2023-09-10 19:10:43 浏览: 138
好的,以下是 Python 代码实现:
```python
s = input("请输入一个字符串:")
reverse_s = s[::-1]
print("逆序后的字符串为:", reverse_s)
```
这里使用了 Python 中的字符串切片(slice)操作 `[::-1]`,它可以将字符串倒序。例如,对于字符串 `"hello"`,切片操作 `[::-1]` 会返回字符串 `"olleh"`。然后使用 `print` 函数将逆序后的字符串输出。
相关问题
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。
可以使用 Python 中的字符串切片来实现字符串的逆序。
示例代码:
```
original_string = "hello world"
reversed_string = original_string[::-1]
print(reversed_string)
```
运行结果:
```
dlrow olleh
```
或者 使用 python 内置的 reversed() 函数 和 join()函数连接字符
```
original_string = "hello world"
reversed_string = "".join(reversed(original_string))
print(reversed_string)
```
运行结果:
```
dlrow olleh
```
解释:
- 切片 `[::-1]` 表示从字符串末尾开始,每次移动一个字符,直到移动到字符串的开头。
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串C语言
以下是一个简单的C语言程序,实现输入字符串并输出逆序后的字符串:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, len;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
printf("逆序后的字符串为:");
for(i = len - 1; i >= 0; i--)
{
printf("%c", str[i]);
}
return 0;
}
```
运行程序后,会提示你输入一个字符串,输入后程序会将字符串逆序输出。
阅读全文