第63套上機(jī)考試試題
在文件IN.dat中有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)Rdata()讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中,請編寫函數(shù)greatSort(),其功能是:要求在200組數(shù)據(jù)中找出條件為每組中的第1個數(shù)大于第2個數(shù)加第3個數(shù)的和,其中滿足條件的組數(shù)作為函數(shù)greatSort()的返回值,同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第1個數(shù)加第3個數(shù)之和的大小進(jìn)行升序排列(第1個數(shù)加第3個數(shù)的和均不相等),排序后的結(jié)果仍熏新存入結(jié)構(gòu)數(shù)組bb中。最后調(diào)用函數(shù)Wdata(),把結(jié)果bb輸出到OUT.dat文件中。
注意:部分源程序已經(jīng)給出。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)Rdata()和輸出數(shù)據(jù)函數(shù)Wdata()的內(nèi)容。

在文件IN.dat中有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)Rdata()讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中,請編寫函數(shù)greatSort(),其功能是:要求在200組數(shù)據(jù)中找出條件為每組中的第1個數(shù)大于第2個數(shù)加第3個數(shù)的和,其中滿足條件的組數(shù)作為函數(shù)greatSort()的返回值,同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第1個數(shù)加第3個數(shù)之和的大小進(jìn)行升序排列(第1個數(shù)加第3個數(shù)的和均不相等),排序后的結(jié)果仍熏新存入結(jié)構(gòu)數(shù)組bb中。最后調(diào)用函數(shù)Wdata(),把結(jié)果bb輸出到OUT.dat文件中。
注意:部分源程序已經(jīng)給出。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)Rdata()和輸出數(shù)據(jù)函數(shù)Wdata()的內(nèi)容。

