用c语言实现计算1-3/4+5/7-7/10+…的前n项之和,提示:两项之间为正负号相间,可以设置一个符号变量flag,每次执行循环体时乘上一个-1,如flag=flag*(-1)。
时间: 2024-05-02 21:21:39 浏览: 44
c代码-递归计算斐波那契函数前n项和
```c
#include <stdio.h>
int main() {
int n, flag = 1;
double sum = 0, a = 1, b = 4, c = 5, d = 7;
printf("输入项数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += flag * (a / b - c / d);
flag = flag * (-1);
b += 3;
d += 3;
}
printf("前%d项之和为%.2lf\n", n, sum);
return 0;
}
```
阅读全文