全国计算机等级考试三级C语言上机题5
☆话题6
文件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
注:已给出部分源程序。
请不要更改主函数()、读取数据函数ReadDat()和输出数据函数WriteDat()的内容。
# include
# include
# include
int aa[200],bb[10];
void jsSort()
{
int i,j,data;
for(i=0;i
0条评论