请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 例如,当n=10,x=0.3时,函数值为1.349859。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include

admin2018-02-02  23

问题 请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。

例如,当n=10,x=0.3时,函数值为1.349859。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#include
double fun(double x,int n)
{
}
void main()
{
FLE*wf;
system(“CLS”);
prinff(“%f.,fun(0.3,10));
/******************/
wf=fopen(“out.dat”,“W”);
fprintf(wf,“%f.’,fun(0.3,10));
fclose(wf);
/******************/
}

选项

答案double fun(double x,int n) { int i; double s=1.0,sl=1.0; for(i=1;i<=n;i++) { sl=sl,* i; /*各项中的阶乘*/ s=s+pow(x,i)/sl; /*按公式求出*/ } return s; }

解析
转载请注明原文地址:https://kaotiyun.com/show/PPxp777K
0

最新回复(0)