编写程序,用递归的方法求1+2+3+…+n,可设递归函数为fun5()。\n\n(1)递归结束条件为n=0。\n\n(2)递推公式为n+fun5(n-1)。
时间: 2023-04-17 17:02:30 浏览: 100
用递归求1+2+3+...+n的程序
以下是用Python编写的fun5()递归函数,用于求1+2+3+…+n的和:
```python
def fun5(n):
if n == :
return
else:
return n + fun5(n-1)
```
当n为时,递归结束,返回;否则,返回n加上fun5(n-1)的结果,即n-1到1的和加上n。
阅读全文