c#递归求和1 2 3 ..... n
时间: 2023-05-01 11:05:24 浏览: 122
Java递归求和1+2+3+...+n实例详解
5星 · 资源好评率100%
对于1 2 3 .... n的递归求和,可以采用以下的递归函数:
def recursiveSum(n):
if n == 1: # 终止条件
return 1
else:
return n + recursiveSum(n-1) # 递归调用
其中,当n等于1时,说明已经递归到了最小的情况,直接返回1。否则,就将n和n-1的递归结果相加,得到整个序列的和。
阅读全文