c++交错级数求和s=x-x3/3!+x5/5!-x7/7!+......,当最后一项的绝对值小于10-6为止。 输入一个实数x,输出该级数之和的近似值(保留5位小数)。
时间: 2023-11-18 16:06:38 浏览: 172
一个求和的c++程序很简单的 可定可以看懂得
这个问题是数学问题,可以回答。根据题意,我们可以写出代码如下:
```python
x = float(input())
s = 0.0
sign = 1.0
term = x
n = 1
while abs(term) >= 1e-6:
s += sign * term
sign = -sign
n += 2
term = (x ** n) / math.factorial(n)
print('%.5f' % s)
```
输入一个实数x即可得出级数之和的近似值,保留5位小数。
阅读全文