日日摸夜夜精品蜜臀AV一区二区_亚洲一区AV春药高潮_欧美双渗透金发美女精品视频在线_国产成人AV十八在线观_国产片婬乱18一级毛片动

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
全國計算機等級考試上機題庫2

在文件IN.dat中有200個正整數(shù),且每個數(shù)均在1000~9999之間。函數(shù)RData()讀取這200個數(shù)存放到數(shù)組original中。請編寫函數(shù)numAscend(),其功能是:要求按每個數(shù)的后3位的大小進行升序排列,然后取出滿足此條件的前10個數(shù)依次存入數(shù)組result中,如果后3位的數(shù)值相等,則按原先的數(shù)值進行降序排列。最后調用函數(shù)WData(),把結果result輸出到文件OUT.dat中。
例如,處理前:6012 5099 9012 7025 8088
處理后:9012 6012 7025 8088 5099
注意:部分程序已給出。請勿改動主函數(shù)main()、讀數(shù)據函數(shù)RData()和輸出數(shù)據函數(shù)WData()的內容。
#include <stdio.h>
#include <string.h>
#include <conio.h>
int  original[200], result[10];
void numascend()
{

}
void RData()
{ FILE  *in;
 int  i;
 in = fopen("IN.dat", "r");
 for (i=0; i<200; i++)
  fscanf(in, "%d,", &original[i]);
 fclose(in);
}
void WData()
{ FILE  *out;
 int  i;
 out = fopen("OUT.dat", "w");
 for (i=0; i<10; i++)
 { printf(" %d", result[i]);
  fprintf(out, "%d\n", result[i]);
 }
 fclose(out);
}
void main()
{ RData();
 numascend();
 WData();
}