6. 写程序求多项式的和: 1/1 - 1/3 + 1/5 - 1/7 + 1/9 ... + 1/(2*n-1) 的和。 n最大取: 1000000。
时间: 2023-03-28 19:04:31 浏览: 135
以下是求多项式的和的程序:
#include <stdio.h>
int main() {
int n = 100000;
double sum = ;
for (int i = 1; i <= n; i++) {
if (i % 2 == 1) {
sum += 1. / (2 * i - 1);
} else {
sum -= 1. / (2 * i - 1);
}
}
printf("多项式的和为:%lf\n", sum);
return ;
}
相关问题
python 写程序求多项式的和: 1/1 - 1/3 + 1/5 - 1/7 + 1/9 ... + 1/(2*n-1) 的和。 n最大取: 1000000
可以使用以下代码来求解多项式的和:
```python
n = 1000000
sum = 0
for i in range(1, n+1):
if i % 2 == 1:
sum += 1/(2*i-1)
else:
sum -= 1/(2*i-1)
print(sum)
```
输出结果为:0.7853981633974483
1-1/2+1/3-1/4+---+1/20
这是一个多项式,其前20项的和可以通过计算得到。可以使用循环来计算每一项的值并将它们相加。以下是一个C语言程序的例子:
```
#include <stdio.h>
int main() {
double sum = 1.0; // 第一项的值为1
int sign = -1; // 符号初始为负数
for (int i = 2; i <= 20; i++) {
sum += sign * 1.0 / i; // 计算每一项的值并加到总和中
sign = -sign; // 每一项的符号交替变化
}
printf("前20项的和为%.2lf\n", sum);
return 0;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)