改错题 1.  下列给定程序中,函数proc()的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。
    例如,当n为10时,函数值应为22.550361。f(x)函数的定义如下:
   
【正确答案】(1)错误:f(double x)
   正确:double f(double x)
   (2)错误:return s
   正确::return s;
【答案解析】 由函数proc()中的函数调用以及函数f()中的return语句,可知函数f()的返回值类型为double,因此,“f(double x)”应改为“double f(double x)”;根据C语言的语法规则,每一条语句都必须以分号结束,因此,应在语句“return s”后加上分号。