下列給定程序中,函數(shù)fun的功能是:把形參a所指數(shù)組中的奇數(shù)按原順序依次存放到a [0][2] .....中,
下列給定程序中,函數(shù)fun的功能是:把形參a所指數(shù)組中的奇數(shù)按原順序依次存放到a [0][2] .....中,把偶數(shù)從數(shù)組中刪除,奇數(shù)個數(shù)通過函數(shù)值返回。 例如:若a所指數(shù)組中的數(shù)據(jù)最初排列為:9、1、4,2、3、6、5、8、7,刪除偶數(shù)后a所指數(shù)組中的數(shù)據(jù)為:9、1、 3、5、7,返回值為5。 請在下畫線處填入正確的內(nèi)容并將下畫線刪除,使程序得出正確的結(jié)果。 注意:部分源程序在文件BLANKl.C中。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
正確答案:【考點分析】本題考查:if語句條件表達式;自增/自減運算符;函數(shù)返回值?!窘忸}思路】填空1:根據(jù)題目要求,需要進行奇偶數(shù)的判定,可以通過if條件語句來判斷數(shù)組元素是否是奇數(shù),如果元素不能被2整除,則為奇數(shù),所以填人if(a[i]%2==1)。填空2:將為奇數(shù)的元素重新存放到數(shù)組的前面,同時下標增1。填空3:函數(shù)返回值需要返回數(shù)組中奇數(shù)的個數(shù),因此返回變量j?!窘忸}寶典】奇數(shù)和偶數(shù)的判定方法,通過if條件語句完成,對2求余運算,結(jié)果為0是偶數(shù),結(jié)果為1是奇數(shù)。自增1、自減1運算符:自增l運算符記為”++”,
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。