首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
admin
2013-12-06
5
问题
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行降序排列,将排序后的前10个数存人数组bb中。最后调用函数writeDat()把结果bb输出到文件out.dat中。
例如:处理前6012 5099 9012 7025 8088
处理后9012 6012 7025 8088 5099
【试题程序】
#include
#include
void readDat();
void writeDat();
int aa[200],bb[10];
void jsSort()
{
}
void main()
{
readDat();
jsSort();
writeDat();
}
void readDat()
{
FILE*in;
int i;
in=fopen(“in.dat”,“r”);
for(i=0;i<200Ii++)
fscanf(in,“%d,”.8Laa
);
fclose(in);
}
void writeDat()
{
FILE*out;
int i;
out=fopen(“out.dat”,“w”);
for(i=0li<10li++){
printf(”i=%d,%d\n”,i+1’bb
);
fprintf(out。”%d\n”,bb
);
}
fclose(out);
}
选项
答案
void jsSort() {int i.j; /*定义变量*/ int temp; for(i=0;i<200一1;i++) /*选择法排序*/ for(j=i+1 1j<200;j++) if(aa[i]%1000>aa[j]%1000||aa[i]% 1000==aa[i]%1000&&aa[[i]
解析
转载请注明原文地址:https://kaotiyun.com/show/YolZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
詹姆斯.马丁在《信息工程》一书中指出:采用【】工具是进行系统建设的必要条件之一。
数据仓库系统(DWS)由数据源、数据仓库管理工具和【】三部分组成。
20世纪90年代,随着网络技术的发展,哪一种结构的数据库系统成为主流?
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机文化”课的全体男学生姓名的SQL语句是:SELECT
Oracle针对Internet/Intranet的产品是
有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。现在磁头在53道上,若按最短寻道时间优先法,磁头的移动道数是
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
发生中断时被打断程序暂停点称为【】。
用顺序存储结构存储的线性表称作顺序表,用链式存储结构存储的线性表称为【】。
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
成对的喉软骨是
取得病史应尽可能在什么场合进行
A.无典型的转移性右下腹疼痛,但有局部压痛和肌紧张B.症状与病理改变不一致,腹痛轻而炎症已很重C.病变只限于黏膜和黏膜下层,症状和体征较轻D.病变扩散并有小脓肿形成,可形成局限性腹膜炎E.急性阑尾炎化脓、穿孔后,大网膜将阑尾包裹形成炎性包块老年
()发布的《城镇地籍调查规程》规定了《城镇土地分类及含义》,城镇地籍调查及村庄地籍调查应用的是城镇土地分类体系。
“欲速则不达”体现了建设工程质量目标与进度目标的( )关系。
董事会做出决议,必须经商业银行全体董事()通过。
()供应链主要体现供应链的物料转换功能,即以最低的成本将原材料转化成零部件、半成品、产品以及在供应链中的运输等。
关于消费税纳税义务发生时间的说法,正确的有()。
Inspiteoftheintensivecare,thepatientisin______health.
PassageFour(1)Faithschoolsandacademiesshouldbestrippedoftheirpowertochoosepupils,accordingtoresearchthat
最新回复
(
0
)