二、改錯題:給定程序MODI1.C中函數(shù)fun的功能是:根據(jù)整型形參m的值,計算如下公式的值。
1 1 1
t = 1 - ----- - ----- - …… - -----
2*2 3*3 m*m
例如,若 m 中的值為: 5,則應(yīng)輸出: 0.536389。
請改正程序中的錯誤,使它能得出正確的結(jié)果。
注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
#include
double fun (int m)
{double y = 1.0 ;
int i ;
/**************found**************/
for(i = 2 ; i < m ; i++)
/**************found**************/
y -= 1 /(i * i);
return(y);
}
main()
{int n = 5 ;
printf("\nThe result is %lf\n", fun (n));
}
解題答案:
/**************found**************/
for(i=2; i<=m; i++)
/**************found**************/
y -=1.0/(i*i);
******************************************
相關(guān)推薦:
2011年計算機(jī)等級考試二級C語言上機(jī)題庫
2011計算機(jī)二級C語言學(xué)前自測題匯總
2011年3月計算機(jī)二級C語言試題答案及解析匯總