2009年全國計(jì)算機(jī)等級(jí)三級(jí)網(wǎng)絡(luò)技術(shù)上機(jī)練習(xí)習(xí)題(50)

字號(hào):

第50套上機(jī)考試試題
    已知數(shù)據(jù)文件IN.dat中存有300個(gè)舊位數(shù),并已調(diào)用讀函數(shù)Rdata0把這些數(shù)存入數(shù)組a中,請編寫函數(shù)ditiNum(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)卜.的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)人于0的個(gè)數(shù)count,再把所有滿足此條件的陰位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后調(diào)用寫函數(shù)Wdata(),把結(jié)果輸出到OUT.dat文件中。
    例如,9123,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,滿足條件count加1。9812,9-8-1-2<0,則該數(shù)不滿足條件,count不變。
    注意:部分源程序已經(jīng)給出。程序中已定義數(shù)組a[300]、b[300],已定義變量count。請勿改動(dòng)主函數(shù)main()、讀函數(shù)Rdata()和寫函數(shù)Wdata()的內(nèi)容。