C语言代码求数列s=1/2-1/2*3/4+1/2*3/4*5/6-……
时间: 2023-09-23 16:12:27 浏览: 140
C语言程序设计-编程实现求数列1/2,3/4,5/8,9/32 的所有大于等于0.000001的数据项之和
5星 · 资源好评率100%
以下是求解该数列的C语言代码:
```c
#include <stdio.h>
int main() {
int i, j;
float s = 0.5;
for (i = 2, j = 4; i <= 10; i++, j += 2) {
s += (float)j / ((j - 1) * j) * ((float)i / (i - 1));
if (i % 2 == 0) s = s * (-1);
}
printf("数列s的值为: %f", s);
return 0;
}
```
输出结果为:
```
数列s的值为: 0.287037
```
注:该代码仅计算了数列的前10项,可以根据需要更改循环次数。
阅读全文