计算 s=1-1/3 +1/5- 1/7+1/9…1/n(n值键盘输入确定)
时间: 2023-11-29 13:47:39 浏览: 67
计算 S=1!+2!+3!+...+N!。
以下是C语言计算 s=1-1/3 +1/5- 1/7+1/9…1/n的代码,结果保留3位小数:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n;
double s = 0.0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 2 == 1) {
s += 1.0 / (2 * i - 1);
} else {
s -= 1.0 / (2 * i - 1);
}
}
printf("%.3lf", s);
return 0;
}
```
阅读全文