例如,当n为5时,函数值应为:10.407143.
f(x)= 请勿改动主函数main和其他函数任何内容,仅在横线上填入所编写的若干表达式或语句。
#include
#include
double f(double x)
{
if (fabs(x-0.0)<1e-6 || fabs(x-2.0)<1e-6)
return ___1___;
else if (x < 0.0)
return (x-1)/(x-2);
else
return (x+1)/(x-2);
}
double fun(int n)
{
int i;
double s = 0.0, y;
for (i=-n; i<=___2___; i++)
{
y = f(1.0*i);
s += y;
}
return ___3___;
}
main()
{
printf("%lf\n", fun(5));
}
答案:
第一处 0.0或0或 (double)0
第二处 n
第三处 s
编辑特别推荐: