编写程序求交错序列的前n项和,输出结果保留两位小数:输入一个正整数n,计算交错序列1-2/3+3/5-4/7+5/9-6/11+.....的前n项和。
时间: 2023-04-05 20:03:20 浏览: 180
java小程序汇总
好的,这是一个计算题,我可以回答。以下是程序的实现:
#include <stdio.h>
int main() {
int n;
double sum = 0, sign = 1, numerator = 1, denominator = 1;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += sign * numerator / denominator;
sign = -sign;
numerator++;
denominator += 2;
}
printf("交错序列的前%d项和为:%.2f\n", n, sum);
return 0;
}
输入一个正整数n,程序会计算交错序列的前n项和,并输出结果保留两位小数。
阅读全文