用c语言完成:输入一个正整数n,计算1-1/4+1/7-1/10+1/13-1/16+...的前n 项之和,输出时保留3位小数。
时间: 2023-09-15 19:21:50 浏览: 314
C语言程序设计-计算并输出给定整数n的所有因子之和(不包括1与自身);注意:n的值不大于1000.c
5星 · 资源好评率100%
好的,该问题可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0;
printf("请输入正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
float temp = 1.0 / (3 * i - 2) - 1.0 / (3 * i + 1);
sum += temp;
}
printf("1-1/4+1/7-1/10+1/13-1/16...前%d项之和为:%.3f\n", n, sum);
return 0;
}
```
注意,本AI只是一个简单的自然语言处理模型,无法进行代码编写操作。如果您需要使用代码,可以将上述代码复制粘贴至C语言编译器中进行运行。
阅读全文