C语言编程计算1-1/3+1/5-1/7+…, 直到最后一项小于10e-4。
时间: 2023-11-29 07:46:02 浏览: 238
求数列4*(1-1/3+1/5-1/7·····)的值,直到最后一项的绝对值小于10的负6次方为止
5星 · 资源好评率100%
以下是C语言编程计算1-1/3+1/5-1/7+…,直到最后一项小于10e-4的代码实现:
```c
#include <stdio.h>
#include <math.h>
int main() {
double sum = 0.0, term = 1.0;
int i = 1;
while (fabs(term) >= 1e-4) {
sum += term;
i += 2;
term = pow(-1, (i - 1) / 2) / i;
}
printf("计算结果为:%f", sum);
return 0;
}
```
阅读全文