将原来的宇符串逆序存放,即: 原来: "abcdefgh" 逆序后: "ngfedcba" 要求定义Reverse函数,并在主西数中调用。
时间: 2023-07-02 20:18:37 浏览: 84
C语言程序设计-将主函数中输入的字符串反序存放;例如:输入字符串“abcdefg”,则应输出“gfedcba”;.c
5星 · 资源好评率100%
您可以尝试以下代码实现:
```python
def reverse(string):
# 将字符串转换为列表
string_list = list(string)
# 交换列表中对应位置的字符
left, right = 0, len(string_list) - 1
while left < right:
string_list[left], string_list[right] = string_list[right], string_list[left]
left += 1
right -= 1
# 将列表转换为字符串并返回
return ''.join(string_list)
# 在主程序中调用
original_string = "abcdefgh"
reversed_string = reverse(original_string)
print("原来:", original_string)
print("逆序后:", reversed_string)
```
输出结果为:
```
原来: abcdefgh
逆序后: hgfedcba
```
阅读全文