编写函数,求“1/(1*2)-1/(2*3)+1/(3*4)-1/(4*5)+……”前n项的和,将n作为参数,n由用户输入。
时间: 2024-06-14 17:03:29 浏览: 53
C语言程序设计-编写函数求表达式的和(n的值由主函数输入);1-12+13-14+......+1m
5星 · 资源好评率100%
以下是Python实现的代码:
```python
def fun(n):
sum = 0
b = -1
c = -1
for i in range(1, n+1):
b = b * c
sum = sum + b * (1/(i*(i+1)))
return sum
n = int(input("n的值:"))
print("前", n, "项的为:", fun(n))
```
阅读全文