本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。 输入格式: 输入在一行中给出1个正整数n。 输出格式: 对每一组输入,在一行中输出n的逆序数。 输入样例: 12345 输出样例: 54321
时间: 2024-03-24 07:40:21 浏览: 58
将一个整数S随机拆分为N个在min~max之间的整数.txt
好的,以下是符合您要求的 Python 代码:
```python
def reverse(n):
if n < 10:
return n
else:
return (n % 10) * 10 ** (len(str(n)) - 1) + reverse(n // 10)
# 主函数
if __name__ == '__main__':
n = int(input())
print(reverse(n))
```
您可以将以上代码保存到一个名为 `main.py` 的文件中,然后在命令行中运行 `python main.py` 来执行程序。程序会提示您输入一个正整数 n,您可以输入任意一个正整数,然后按下回车键,程序会输出相应的结果。例如,输入“12345”,程序会输出“54321”。
阅读全文