/*-------------------------------------------------------
题目:编写函数fin,其功能是计算:(ln(1)+ln(2)+1n(3).....+ln(m))平方根值,s作为函数值返回。
在C语言中可调用log()函数求ln(n)。log函数的引用说明为: double log(double x)。
例如,若m的值为20,则fim函数值为6.506583。
-------------------------------------------------------*/
#include <stdio.h>
#include <math.h>
double fun(int m )
{
int i;
double s=0.0;
/**********Program**********/
double sum = 0.0;
for(i = 1; i <= m; i++)
sum += log(i);
s = sqrt(sum);
return s;
/********** End **********/
}
main()
{
printf("%f\n",fun(20));
}
题目:编写函数fin,其功能是计算:(ln(1)+ln(2)+1n(3).....+ln(m))平方根值,s作为函数值返回。
最新推荐文章于 2024-07-15 13:32:43 发布