1-1/2+1/3-1/4+……
时间: 2023-11-22 16:06:14 浏览: 168
开放大学《理工英语1》形考任务1-8参考答案.pdf
5星 · 资源好评率100%
该多项式为调和级数的交替和,其前n项的和可以用以下公式计算:
$$
\sum_{i=1}^{n} \frac{(-1)^{i+1}}{i}
$$
其中,$(-1)^{i+1}$表示每一项的符号为正或负。
以下是C++代码实现:
```c++
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
int m, n, i;
float s;
while(cin >> m) {
while(m--) {
s = 0;
cin >> n;
for(i = 1; i <= n; i++) {
s += (1 / ((pow((-1), (i + 1))) * i));
}
cout << setiosflags(ios::fixed) << setprecision(2) << s;
cout << endl;
}
}
return 0;
}
```
阅读全文