給定程序MODll.C中,函數(shù)fun的功能是:在有n名學(xué)生,2門(mén)課成績(jī)的結(jié)構(gòu)體數(shù)組std中,計(jì)算出第l門(mén)課程的
給定程序MODll.C中,函數(shù)fun的功能是:在有n名學(xué)生,2門(mén)課成績(jī)的結(jié)構(gòu)體數(shù)組std中,計(jì)算出第l門(mén)課程的平均分,作為函數(shù)值返回。例如,主函數(shù)中給出了4名學(xué)生的數(shù)據(jù),則程序運(yùn)行的結(jié)果為:第l門(mén)課程的平均分是:76.125000
請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:
正確答案:(1)doublesum改為doublesunl=0.0;(2)for(i=0;i<2;i*)改為細(xì)(i=0;i<n;i++);(3)sum+=ad[i].scom[1]改為sum+=羽[i].score[0];【考點(diǎn)分析】主要考察樁時(shí)變量初始化,c語(yǔ)言里臨時(shí)變量不初始化,它的默認(rèn)值是不確定的一個(gè)值。再者,考察C語(yǔ)言約定數(shù)組的下標(biāo)是從0開(kāi)始的?!窘忸}思路】(1)doubleⅫ改為double8am=0.0;累加求和需要初始化累加結(jié)果的臨時(shí)變量。(2)for(i_0;i<2;i++)改為f
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。