用c语言,计算1+1/3+1/5+1/7……前n项之和
时间: 2023-08-28 07:06:40 浏览: 1259
java基础编程:求1+2!+3!+...的前n项的和
以下是用 C 语言实现计算1+1/3+1/5+1/7……前n项之和的代码:
```c
#include <stdio.h>
int main() {
int n;
double sum = 0;
printf("请输入n的值:");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
if(i % 2 == 1) { // 如果是奇数项
sum += 1.0 / (2 * i - 1);
}
}
printf("前%d项之和为:%lf\n", n, sum);
return 0;
}
```
这里使用了一个循环来计算前n项之和,如果是奇数项则计算式子中的分数部分,否则跳过。最后输出结果即可。
阅读全文