2009年全國計算機(jī)等級三級網(wǎng)絡(luò)技術(shù)上機(jī)練習(xí)習(xí)題(46)
時間:2009-03-09 10:40:00 來源:無憂考網(wǎng) [字體:小 中 大]
第46套上機(jī)考試試題
已知數(shù)據(jù)文件IN.dat中存有300個四位數(shù),并已調(diào)_葉j讀函數(shù)RData()把這些數(shù)存入數(shù)組a中,請編寫函數(shù)diffVal(),其功能是:求出千位上數(shù)減百位上的數(shù)減十位上的數(shù)減個位上的數(shù)大于0的個數(shù)count,再求出所有滿足此條件的四位數(shù)的甲均值avel,以及不滿足此條件的四位數(shù)的平均值ave2。最后調(diào)用寫函數(shù)WData(),把結(jié)果輸出到OUT.dat文件中。
例如,9123,9-1-2-3>0,則該數(shù)滿足條件,計算平均值ave1.且個數(shù)count=count+1。9812,9-8-1-2<0,則該數(shù)不滿足條件,計算平均值ave2。
注意:部分源程序已經(jīng)給出。程序I斗J已定義數(shù)組a[300],已定義變量count、ave1、ave2。請勿改動主函數(shù)main()、讀函數(shù)RData()和寫函數(shù)WData()的內(nèi)容。

已知數(shù)據(jù)文件IN.dat中存有300個四位數(shù),并已調(diào)_葉j讀函數(shù)RData()把這些數(shù)存入數(shù)組a中,請編寫函數(shù)diffVal(),其功能是:求出千位上數(shù)減百位上的數(shù)減十位上的數(shù)減個位上的數(shù)大于0的個數(shù)count,再求出所有滿足此條件的四位數(shù)的甲均值avel,以及不滿足此條件的四位數(shù)的平均值ave2。最后調(diào)用寫函數(shù)WData(),把結(jié)果輸出到OUT.dat文件中。
例如,9123,9-1-2-3>0,則該數(shù)滿足條件,計算平均值ave1.且個數(shù)count=count+1。9812,9-8-1-2<0,則該數(shù)不滿足條件,計算平均值ave2。
注意:部分源程序已經(jīng)給出。程序I斗J已定義數(shù)組a[300],已定義變量count、ave1、ave2。請勿改動主函數(shù)main()、讀函數(shù)RData()和寫函數(shù)WData()的內(nèi)容。

