二、改錯題:給定程序MODI1.C中函數(shù)fun的功能是: 計算整數(shù)n的階乘。請改正程序中的錯誤或在下劃線處填上適當(dāng)?shù)膬?nèi)容并把下劃線刪除,使它能計算出正確的結(jié)果。
注意: 不要改動 main 函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
給定源程序:
#include
double fun(int n)
{
double result=1.0;
while (n>1 && n<170)
/*********found*********/
result*=--n;
/*********found*********/
return _____;
}
main()
{
int n;
printf("Enter an integer: ");
scanf("%d",&n);
printf("\n\n%d!=%lg\n\n",n,fun(n));
}
解題答案:
/*********found*********/
result*=n--;
/*********found*********/
return result;
******************************************
相關(guān)推薦:
計算機等考二級C語言填空題練習(xí)及精解匯總
2011計算機二級考試C語言十套上機題匯總
2011計算機等級考試二級C輔導(dǎo)實例編程匯總