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

全国等级考试资料网 2022-09-16 18:10:30 75
第一题:给定程序功能是计算S=f(-n)+f(-n+1)=…+f(0)+f(1)+f(2)+…+f(n)的值。
例如,当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 ", fun(5));
}
参考答案:
第一处 0.0或0或 (double)0
第二处 n
第三处 s 首页 1 2 3 尾页 相关资料

相关阅读