c语言设有数列:1、-1/2、1/3、-1/4、1/5……
时间: 2023-12-28 21:48:18 浏览: 177
以下是生成该数列并输出前n项的C语言代码:
```c
#include <stdio.h>
int main() {
int n; // 前n项
scanf("%d", &n);
double sum = 0; // 前n项和
int sign = 1; // 符号
for (int i = 1; i <= n; i++) {
sum += sign * 1.0 / i; // 累加当前项
sign = -sign; // 翻转符号
printf("%lf ", sum); // 输出前i项的和
}
return 0;
}
```
运行结果(n=6):
```
1.000000 -0.500000 0.833333 -0.583333 0.783333 -0.616667
```
阅读全文