C语言正整数排序
C語言正整數排序
- 如題
- 話不多說了,直接上代碼
如題
在文件 in.dat 中有200個正整數,且每個數均在1000至9999之間。函數 ReadDat()讀取這200個數存放到數組aa中。請編制函數jsSort(),其函數的功能是:要求按每個數的后三位的大小進行降序排列,然后取出滿足此條件的前10個數依次存入數組b中,如果后三位的數值相等,則按原先的數值進行升序排列。后調用函數 WriteDat()把結果bb輸出到文件 out.dat 中。
例:處理前 9012 5099 6012 7025 8088
處理后 5099 8088 7025 6012 9012
話不多說了,直接上代碼
#include<stdio.h>#include<string.h>#include<co總結