编程求 s=1-1/3 + 1/5- 1/7+...1/101 中s的值 c语言
时间: 2024-03-30 17:30:01 浏览: 73
以下是使用C语言编程求解s=1-1/3 + 1/5- 1/7+...1/101的值的代码示例:
```c
#include <stdio.h>
void fun(float* sn, int n) {
float s = 0.0, w, f = -1.0;
int i = 0;
for (i = 0; i <= n; i++) {
f = -1 * f;
w = f / (2 * i + 1);
s += w;
}
*sn = s;
}
int main() {
int n = 50; // n的值可以根据需要进行调整
float b = 0;
float* PP = &b;
fun(PP, n);
printf("%f\n", *PP);
return 0;
}
```
运行以上代码,将会输出s的值。在这个例子中,n的值为50,你可以根据需要调整n的值来计算不同范围内的s的值。
阅读全文