第28套上機考試試題
已知在文件IN.dat中存有若干個(<200)四位數(shù)字的正整數(shù),函數(shù)RData()讀取這若干個正整數(shù)并存入數(shù)組0riginal 中。請編寫函數(shù)CalValue(),其功能要求是:
①求出這個文件中共有多少個止整數(shù)totNum;
②、求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù)toteven,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totavg。最后調(diào)用函數(shù)WData()把所求的結(jié)果輸出到OUT.dat義件中。
注意:部分程序已經(jīng)給出。請勿改動主函數(shù)main()、讀函數(shù)RData()和寫函數(shù)WData()的內(nèi)容。

已知在文件IN.dat中存有若干個(<200)四位數(shù)字的正整數(shù),函數(shù)RData()讀取這若干個正整數(shù)并存入數(shù)組0riginal 中。請編寫函數(shù)CalValue(),其功能要求是:
①求出這個文件中共有多少個止整數(shù)totNum;
②、求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù)toteven,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totavg。最后調(diào)用函數(shù)WData()把所求的結(jié)果輸出到OUT.dat義件中。
注意:部分程序已經(jīng)給出。請勿改動主函數(shù)main()、讀函數(shù)RData()和寫函數(shù)WData()的內(nèi)容。


