第61套上機考試試題
已知在文件IN.dat中存有若干個(少于200個)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀耿這若干個正整數(shù)并存入數(shù)組number中。請編寫函數(shù)CalValue(),其功能要求是:
①求出文件中共有的止整數(shù)個數(shù)totNum;
②求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt以及滿足此條件的這些數(shù)(右移前的值)的算術平均值totAve。最后涮用函數(shù)writeOat()把所求的結果輸出劍OUT.dat文件中。
注意:部分源程序已經(jīng)給出。請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

已知在文件IN.dat中存有若干個(少于200個)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀耿這若干個正整數(shù)并存入數(shù)組number中。請編寫函數(shù)CalValue(),其功能要求是:
①求出文件中共有的止整數(shù)個數(shù)totNum;
②求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt以及滿足此條件的這些數(shù)(右移前的值)的算術平均值totAve。最后涮用函數(shù)writeOat()把所求的結果輸出劍OUT.dat文件中。
注意:部分源程序已經(jīng)給出。請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

