计算数列1/2,3/4,5/6的前n项和c语言
时间: 2023-10-29 18:04:25 浏览: 169
C语言程序设计-编程实现求数列1/2,3/4,5/8,9/32 的所有大于等于0.000001的数据项之和
5星 · 资源好评率100%
以下是计算数列1/2, 3/4, 5/6的前n项和的C语言代码:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0;
printf("请输入项数n:");
scanf("%d", &n);
for(int i = 0; i < n; i++) {
sum += (2*i+1.0)/(2*(i+1));
}
printf("前%d项和为:%.2f", n, sum);
return 0;
}
```
在这段代码中,我们使用了for循环来遍历数列中的每一项,并将其累加到sum变量中。需要注意的是,在计算每一项的值时,我们将分子和分母都转换成了浮点数,以避免整数相除时产生的精度误差。最后,我们使用printf函数输出计算结果。
阅读全文