首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
admin
2013-12-06
14
问题
在数据文件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全国计算机三级
相关试题推荐
设关系R(U),X,Y∈U,X→Y是一个函数依赖,如果存在X’∈X,使X’→Y成立,则称函数依赖X→Y是【】函数依赖。
建立Delphi程序的基本操作步骤中不包括
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动【】个元素。
数据库系统的并发控制主要方法是采用哪种机制?
数据库的网状模型应满足的条件是
数据库中,数据的物理独立性是指
数据库功能可以分为两部分:前端和后端。前端与后端之间通过【】或应用程序来接口。
当一个事务执行期间所使用的数据,不能被第二个事务再使用,直到第一个事务结束为止。这个性质称为事务的
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
随机试题
宏操作中用于执行指定的外部应用程序的是()命令。
合同宣告终止的情形有________、__________、_________、_______。
A.滑车成形术B.内侧支持带加强术C.膝内直韧带切断术D.膝中直韧带切断术E.膝外直韧带切断术犬,时而表现跛行,时而正常,时而呈三脚跳步样,患肢膝外翻,趾尖向外,小腿向外旋转。X线检查,可见股骨和胫骨有一定变形。治疗本病应采取的措施是
混凝土小型空心砌块墙体在下列()部位不需要用C20混凝土灌实砌体的孔洞。
签证是一国主管机关在本国或外国所持的护照或其他旅行证件上签注、盖印,表示准其出入本国过境的手续。()人以上的旅游团可发给团体签证。
下列属物流管理的原则的有()。
根据各组对话内容,从下面方框里提供的5个选项中选出能填入空白处的最佳选项,并将该选项前的字母填写在答题卡相应的位置上A:Well.IseldomhavechancestomeetFrenchpeople.B:_________.You
设|A|=,那么行列式|A|所有元素的代数余子式之和为________.
按照需求功能的不同,信息系统已形成各种层次,计算机应用于管理是开始于
Thelecturewassoboringthat___________________________(学生忍不住打起哈欠来).
最新回复
(
0
)