第26套上機考試試題
已知數(shù)據(jù)文什IN.dat中存有300個四位數(shù),并已調用讀函數(shù)RData()把這些數(shù)存入數(shù)組a中,請編寫函數(shù)isValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于0的數(shù)的個數(shù)count,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。最后調用寫函數(shù)WData(),把結果輸出到OUT.dat文件中。
例如,9123,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)count=count+1。9812,9-8-1-2<0,則該數(shù)不滿足條件,忽略。
稗序中已定義數(shù)組a[300],b[300];已定義變量count。
注意:部分程序已經給出。請勿改動主函數(shù)main()、讀函數(shù)RData()和寫函數(shù)WData()的內容?! ?BR>
已知數(shù)據(jù)文什IN.dat中存有300個四位數(shù),并已調用讀函數(shù)RData()把這些數(shù)存入數(shù)組a中,請編寫函數(shù)isValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于0的數(shù)的個數(shù)count,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。最后調用寫函數(shù)WData(),把結果輸出到OUT.dat文件中。
例如,9123,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)count=count+1。9812,9-8-1-2<0,則該數(shù)不滿足條件,忽略。
稗序中已定義數(shù)組a[300],b[300];已定義變量count。
注意:部分程序已經給出。請勿改動主函數(shù)main()、讀函數(shù)RData()和寫函數(shù)WData()的內容?! ?BR>
