第53套上機考試試題
已知數據文件IN.dat中存有200個四位數,并已調用讀函數rData0把這些數存入數組a中,清編寫函數CalVal(),其功能是:把一個四位數的千位數字上的值加上十位數字上的值恰好等于百位數字上的值加上個位數字上的值,并且原四位數是偶數,則統(tǒng)計出滿足此條件的四位數的個數count,并把這些四位數按從小到大的順序存入數組b中。最后調用寫函數wData(),把結果count以及數組b中符合條件的四位數輸出到OUT.dat文件中。
注意:部分源程序已經給出。程序巾已定義數組a[200]、b[200],已定義變量count。請勿改動數據文件IN.dat中的仟何數據及主函數main()、讀函數rData()和寫函數wData()的內容?!?BR>
已知數據文件IN.dat中存有200個四位數,并已調用讀函數rData0把這些數存入數組a中,清編寫函數CalVal(),其功能是:把一個四位數的千位數字上的值加上十位數字上的值恰好等于百位數字上的值加上個位數字上的值,并且原四位數是偶數,則統(tǒng)計出滿足此條件的四位數的個數count,并把這些四位數按從小到大的順序存入數組b中。最后調用寫函數wData(),把結果count以及數組b中符合條件的四位數輸出到OUT.dat文件中。
注意:部分源程序已經給出。程序巾已定義數組a[200]、b[200],已定義變量count。請勿改動數據文件IN.dat中的仟何數據及主函數main()、讀函數rData()和寫函數wData()的內容?!?BR>

