计算机等级考试二级C语言上机试题及答案6

发布时间:2019-02-04 19:02:21

编程题
请编写函数fun,它的功能是计算系列级数和,和值由函数返回。
S=
例如,当n=10,x=0.3时,函数值为1.349859。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include
#include
#include
double fun( double x, int n)
{
}
main()
{  
int i;
FILE *out;
printf("%fn", fun(0.3,10));
out=fopen("out.dat","w");
for (i = 0; i < 10; i )
fprintf(out, "%fn", fun((i 4)/10.0, 10));
fclose(out);
}
参考答案:
double fun ( double x , int n)
{
double s=1.0, p=1.0 ;
int i , j, t;
for( i=1 ; i<=n; i )
{
t=1;
for(j=1;j<=i; j )
t=t*j;
p=p*x;
s=s p/t;
}
return s;
}
阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.