改错题

给定程序MODI1.C中函数fun的功能是根据以 下公式求π值,并作为函数值返回。
例如,给指定精度的变量eps输入0.0005时, 应当输出Pi=3.140578。

请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构。

【正确答案】

(1)    t=1.0;

(2)    retum(s*2);

【答案解析】

该题中,我们首先检査变量的数据类型前后是 否一致,因为变量t定义为double型,所以赋值时 要赋以实型数值。retum(S)是一个数学错误,应该返 回 retum(s*2)。