改錯(cuò)題
下列給定程序中,F(xiàn)UN函數(shù)的功能是:根據(jù)形參M,計(jì)算如下公式的值。
T=1+
例如,若輸入5,則應(yīng)輸出2.283333.
請(qǐng)改正程序中的錯(cuò)誤或在橫線處填上適當(dāng)?shù)膬?nèi)容并把橫線刪除,使它能計(jì)算出正確的結(jié)果。
注意:不要改動(dòng)MAIN函數(shù),不得增行或刪行,也不要更改程序的結(jié)構(gòu)!
試題程序:#include
#include
double fun(int m)
{
double t = 1.0;
int i;
/********found********/
for (i=2; i<=m; i++)
t += 1.0/k;
/********found********/
___ì???___
}
main()
{
int m;
printf("\nplease enter 1 integer numbers:\n");
scanf("%d", &m);
printf("\n\nthe result is %lf\n", fun(m));
}
第1處:t += 1.0/k;應(yīng)改為t+=1.0/i;
第2處:應(yīng)填return t;
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間預(yù)告
2014年計(jì)算機(jī)等級(jí)考試考試時(shí)間預(yù)測(cè)
2013年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間及方式預(yù)告