计算y=1+1/3+1/5
时间: 2023-11-30 16:05:25 浏览: 168
C语言程序设计-编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1+13+15+17+…+1(2m+1)
5星 · 资源好评率100%
根据提供的C语言程序设计中的函数fun,可以计算y=1+1/3+1/5+...+1/(2m+1)的值。如果要计算y=1+1/3+1/5的值,只需要将m的值设为1即可。下面是相应的代码:
```c
#include "stdio.h"
double fun(int m) {
double y = 1;
int i;
for (i = 1; i <= m; i++) {
y += 1.0 / (2 * i + 1);
}
return y;
}
void main() {
printf("The result is %1f\n", fun(1));
}
```
输出结果为:1.466667
阅读全文