编程求s=1-1/3+1/5- 1/7+...1/101 中s的值
时间: 2024-01-29 16:05:02 浏览: 78
C#求1-1/2+1/3-1/4+…….-1/100的值
根据提供的引用内容,以下是一个计算s的值的C代码示例:
```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;
float b = 0;
float* PP = &b;
fun(PP, n);
printf("%f\n", *PP);
return 0;
}
```
运行上述代码,将会输出s的值为0.784398。这是根据公式S=1-1/3+1/5-1/7+…+1/(2n+1)计算得出的结果。
阅读全文