编程将字符串s倒序输出,要求利用函数递归实现。 **输入格式要求:"%s" 提示信息:"input your string:\n" **输出格式要求:"%c" 程序运行的输入输出样例: 屏幕先输出提示信息: input your string: 然后用户键盘输入: abcdefg 最后屏幕输出: gfedcba
时间: 2023-04-26 18:01:09 浏览: 122
编写一个程序,实现字符串大小写的转换并倒序输出
以下是Python代码实现:
```python
def reverse_string(s):
if len(s) == :
return
else:
reverse_string(s[1:])
print(s[], end='')
s = input("input your string:\n")
reverse_string(s)
```
函数`reverse_string`接受一个字符串`s`作为参数,如果`s`为空,则直接返回;否则,递归调用`reverse_string`函数,传入`s`的子串`s[1:]`,然后输出`s`的第一个字符`s[]`,注意使用`end=''`参数使输出不换行。
最后,从键盘输入一个字符串,调用`reverse_string`函数输出倒序字符串。
阅读全文