c语言,通过for语句实现计算交错序列 1-2/3+3/5-4/7+5/9-6/11+...的前N项之和。验证结果:输入5,输出:0.917.
时间: 2023-12-12 07:32:57 浏览: 64
C语言程序设计-编程实现求数列1/2,3/4,5/8,9/32 的所有大于等于0.000001的数据项之和
5星 · 资源好评率100%
以下是C语言通过for语句实现计算交错序列的前N项之和的代码:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
int cnt = 1;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i * cnt * 1.0 / (2 * i - 1);
cnt = -cnt;
}
printf("%.3f", sum);
return 0;
}
```
运行结果:
输入5,输出0.917。
阅读全文