编写一个函数,使输入的字符串按反序存放, 在主函数中输入与输出字符串。
时间: 2024-05-07 13:21:02 浏览: 15
以下是一个Python的示例代码:
```python
def reverse_string(input_str):
"""
将输入的字符串按反序存放
"""
return input_str[::-1]
if __name__ == '__main__':
# 输入字符串
input_str = input("请输入一个字符串:")
# 反转字符串
output_str = reverse_string(input_str)
# 输出结果
print("反转后的字符串为:", output_str)
```
该函数的实现很简单,使用Python中的字符串切片[::-1]即可完成字符串的反转。在主函数中,我们先通过input函数获取用户输入的字符串,然后调用reverse_string函数反转字符串,最后输出结果。
相关问题
编写一个函数,使输入的字符串按反序存放, 在主函数中输入与输出字符串。cpp代码
以下是实现字符串反转的 C++ 代码:
```cpp
#include <iostream>
#include <cstring>
using namespace std;
void reverse_string(char str[], int len) {
int i = 0, j = len - 1;
while (i < j) {
swap(str[i], str[j]);
i++;
j--;
}
}
int main() {
char str[100];
cout << "请输入字符串:";
cin.getline(str, 100);
int len = strlen(str);
reverse_string(str, len);
cout << "反转后的字符串为:" << str << endl;
return 0;
}
```
在主函数中,我们先输入一个字符串,然后调用 `reverse_string` 函数对其进行反转,最后输出反转后的字符串。函数 `reverse_string` 接受两个参数,第一个是字符串数组,第二个是字符串的长度。我们使用两个指针 i 和 j,分别指向字符串的开头和结尾,然后不断交换 i 和 j 所指向的字符,直到 i 大于等于 j。
编写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串
以下是Python代码实现:
```python
def reverse_string(s):
"""
将字符串按反序存放
"""
return s[::-1]
# 主函数
if __name__ == '__main__':
s = input("请输入一个字符串:")
print("反序存放后的字符串为:", reverse_string(s))
```
在主函数中,首先通过`input()`函数获取用户输入的字符串,然后调用`reverse_string()`函数将字符串按反序存放,并通过`print()`函数输出结果。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)