设计一个递归函数实现将小于32768的整数按逆序输出。
时间: 2024-01-21 20:16:31 浏览: 49
222020321062095_方承煜_循环结构(Lab2)1
好的,以下是实现该递归函数的程序示例:
```python
def reverse_output(num):
if num < 10:
print(num)
else:
print(num % 10, end="")
reverse_output(num // 10)
reverse_output(32767)
```
该函数通过递归调用将输入的整数按照逆序输出。如果输入的整数小于10,则直接输出该数字;否则,先将该数字对10取余并输出,然后将该数字除以10向下取整并递归调用该函数直到满足条件。在本示例中,我们输入32767,输出结果为:76723。
阅读全文