用C语言本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
时间: 2023-04-07 13:03:01 浏览: 540
计算前N项之和(c语言)
我可以回答这个问题。以下是用C语言编写的程序,计算交错序列的前N项之和:
#include <stdio.h>
int main() {
int n;
double sum = 0;
int sign = 1;
int numerator = 1;
int denominator = 3;
printf("请输入要计算的项数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += sign * numerator / (double) denominator;
sign = -sign;
numerator += 2;
denominator += 2;
}
printf("前%d项之和为:%f\n", n, sum);
return 0;
}
阅读全文