c+语言编写函数,计算给定公式的值。 根据参数,计算给定公式的值。 y=1/2+1/3+1/4+...+1/(m+2) 函数接口定义: double+fun(i
时间: 2024-02-06 09:02:26 浏览: 134
Conditional entropy.rar_R语言求条件熵_recentlyiss_条件熵MATLAB_计算H(Z|X)_计
5星 · 资源好评率100%
根据提供的引用内容,可以看出这是两个C语言程序,都是计算给定公式的值。下面是一个C语言函数,可以计算给定公式的值:
```c
double fun(int m) {
double y = 0.0;
double s = 1.0;
for (int i = 2; i <= m + 2; i++) {
s *= i - 1;
y += 1.0 / s;
}
return y;
}
```
该函数接受一个整数参数m,返回一个double类型的值y,表示公式的计算结果。该函数使用了一个循环来计算公式的值,循环从2到m+2,每次循环计算一个分数的值,并将其加到y中。其中,s表示分母的值,每次循环将其乘以i-1,表示计算下一个分数的分母。最后,将所有分数的值相加,得到公式的计算结果。
阅读全文