39、编写函数fun,它的功能是计算: s作为函数值返回。 在C语言中可调用log ( n )函数求ln (n)。log函数的引用说明是:double log(double x)。 例如,若m的值为: 20,fun函数值为: 6.506583。
时间: 2024-02-17 07:01:25 浏览: 183
根据题目描述,可以列出以下的代码实现:
```c
#include <stdio.h>
#include <math.h>
double fun(int m) {
double s = 0;
for (int i = 1; i <= m; i++) {
s += log(i);
}
return s;
}
int main() {
int m = 20;
double s = fun(m);
printf("m = %d, s = %lf\n", m, s);
return 0;
}
```
在函数 `fun` 中,我们利用循环计算从 1 到 m 的自然对数之和,并将其累加到变量 s 中。最后返回 s 的值作为函数值即可。
在主函数中,我们调用 fun 函数计算 m = 20 时的值,并将结果输出。
阅读全文