给定程序M0DI1.C中函数fun的功能是根据整 型形参m,计算如下公式的值。
例如,若m=2000,则应输出0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构!
给定源程序如下。
(1)
double fun(int m)
题目要求在函数fun中求级数前m项和, 可用循环语句,每次计算级数中的一项,然后累加。 第一处错误在于定义fun(int m),由函数的返回值可 知应该定义为double fun(int m)。
(2)
for(i=100;i<=m;i+=100)
for(i= 100,i<=m,i+= 100)中是一个简单的语 法错误。for循环语句的形式为for(表达式1;表达式 2;表达式3),其表达式之间应以相隔。