递归求和12345678910
时间: 2024-01-11 08:47:21 浏览: 49
c#递归求和算法
可以使用递归函数来实现求和操作,具体实现如下:
```python
def sum_recursive(n):
if n == 1:
return 1
else:
return n + sum_recursive(n-1)
result = sum_recursive(10)
print(result) # 输出55
```
在这个递归函数中,如果输入的n为1,则返回1;否则,将n和n-1的递归求和结果相加。当n=10时,函数返回的结果为10 + 9 + 8 + ... + 2 + 1 = 55。
阅读全文