C语言编程>第十五周 ② 请编写函数fun,它的功能是计算:F= ,F作为函数值返回。在C语言中可调用log(n)函数求In(n),log函数的引用说明是:

例题:请编写函数fun,它的功能是计算:F= ,F作为函数值返回。在C语言中可调用log(n)函数求In(n),log函数的引用说明是:double log(double x)

例如,若n的值为10,则fun函数值为3.886440。
请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

代码如下:

#include
#include
#include
double fun(int n)
{
     
	int i;
	double f=0.0,log(double x);
	for(i=1;i<=n;i++)
		f=f+log(i);
	f=sqrt(f);
	return f;
}
main()
{
     
	int i;
	FILE*out;
	printf("%f\n",fun(10));
	out=fopen("outfile.dat","w");
	for(i=0;i<10;i++)
		fprintf(out,"%f\n",fun(i+15));
	fclose(out);
}

输出运行窗口如下:
C语言编程>第十五周 ② 请编写函数fun,它的功能是计算:F= ,F作为函数值返回。在C语言中可调用log(n)函数求In(n),log函数的引用说明是:_第1张图片

越努力越幸运!
加油,奥力给!!!

你可能感兴趣的:(C语言程序设计)