问答题 下列给定程序中,函数fun的功能是:计算s=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。
例如,当n的值为5时,函数值应为10407143。
f(x)函数定义如下:
【正确答案】double f(double x)
(2)return s;
【答案解析】[解析]
本题关键字有:函数定义;C语言语法。函数定义一般形式为“类型标识符函数名(形式参数列表)”,其中类型标识符指明了函数的类型,函数的类型实际上就是函数返回值的类型。
[微分析]
(1)f函数通过条件选择语句计算f(x)的值,fun函数循环累加f(n)。函数f(double x]未定义返回值类型。
(2)return语句缺少分号。