通过键盘输入x和 n的值,用递归求x1+x2+x3+……+xn的值
时间: 2023-04-28 08:01:58 浏览: 345
用递归求1+2+3+...+n的程序
可以使用如下的递归函数来求解x1+x2+x3+……+xn的值:
```
def sum_x(x, n):
if n == 1:
return x
else:
return x + sum_x(x+1, n-1)
```
其中,如果n等于1,则直接返回x的值;否则,递归调用sum_x函数,将x的值加1,n的值减1,然后将它们相加。
例如,如果输入x=2,n=5,则调用sum_x(2, 5)会返回2+3+4+5+6=20的值。
阅读全文