设计一个递归函数实现将小于32768的整数按逆序输出。
时间: 2024-02-09 19:07:51 浏览: 106
C#递归实现将一整数逆序后放入一数组中
5星 · 资源好评率100%
好的,以下是递归函数的实现方式:
```python
def reverse_print(n):
if n < 10: # base case
print(n)
else:
print(n % 10)
reverse_print(n // 10) # recursive call
```
使用方法:
```python
reverse_print(12345) # 输出 "5 4 3 2 1"
```
这个递归函数会不断将给定整数的个位数取出来并输出,然后再对剩下的数进行递归调用。当给定整数小于10时,递归函数会停止并输出最后一个数字。这样就实现了将小于32768的整数按逆序输出的功能。
阅读全文