首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
admin
2013-12-10
52
问题
在数据文件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/dolZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据仓库系统(DWS)由数据源、数据仓库管理工具和【】三部分组成。
设关系R(U),X,Y∈U,X→Y是一个函数依赖,如果存在X’∈X,使X’→Y成立,则称函数依赖X→Y是【】函数依赖。
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
下面不属于使用视图的优点的是
SQL语言的REVOKE语句实现下列哪一种数据控制功能
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
关系数据库中的关键字是指
在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的任务?
若对一个已经排好了序的序列进行排序,在下列4种方法中,哪一种方法比较好?
若用如下的SQL语句创建一个表S: CREATETABLES(S#char(16)NOTNULL: SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger) 向表S中插入如下行时,哪一行可以被插入,
随机试题
Theydecidedtochasethecowaway______itdidmoredamage.
男性,18岁。近一年反复腰部疼痛,活动受限。近两月来,又出现双髋疼痛,轻度屈曲畸形,需拄拐行走。X线检查显示:双侧骶髂关节面模糊,双侧股骨头表面毛糙,髋关节间隙变窄。(2012年)该患者最有可能的诊断是
补钾速度一般不宜超过(1)mmol/L,每日补钾不宜超过(2)mmo[/L。
不属于抗病毒药的有
220/380V低压架空电力线路接户线,在进线处对地距离不应小于多少米?
设计、采购和施工总承包(EPC)的基本内容是()。
对异型管件、阀门、法兰的绝热以及室外地面及地下管道绝热层施工,宜采用的施工方法()。
道氏理论认为在所有价格中,股票的开盘价是最重要的价格。()
被称为“斟酌使用的财政政策”的是()。(2010年单选题)
在一个盒子里装有均匀的已编有不同号码的五个白球和七个黑球,则:从中任取一球是白球的概率为()。
最新回复
(
0
)