首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
admin
2012-07-20
27
问题
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。将排序后的前10个数存人到数组outBuf[]中,最后调用函数WriteData()把原始结果outBuf[]输出到文件OUT.DAT中。
例如;处理前3234 4234 2234 1234
处理后1234 2234 3234 4234
注意;部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数Writedata()的内容。
试题程序;
#include
#include
#include
#define INCOUNT 200
#define OUTCOUNT 1 0
int inBuf[INCOUNT], outBuf[OUTCOUNT];
void ReadData();
void WriteData();
void select()
{
}
void main()
{
ReadData();
select();
WriteData();
}
void ReadData()
{
FILE*in;
int 1;
in=fopen("IN.DAT","r");
for(i=0;i
fseanf(in,"%d,",&inBuf
);
fclose(in);
}
void WriteData()
{
FILE*out;
int i;
out=fopen("OUT.DAT","w");
system("CLS");
for(i=0;i
{
printf("i=%d,%d\n",i+1,outBuf
);
fprintf(out,"%d\n",outBuf
);
}
fclose(out);
}
选项
答案
void select() { int i,j,c[2],temp; for(i=0;i
inBuf[j])) { temp=inBuf[i]; inBuf[i]=inBuf[j]; inBuf[j]=temp; } } } for(i=0;i
解析
本题主要考查数位分解及排序。分解四位数后3位的方法是将此四位数inBuf
[j]对1000求余,所得余数即为该数据的后3位。本题排序的思想是,将当前数据与其后的各个数据相比较,如果当前的数据比其后的数据大,则将两数据进行交换,从而使得前面的数据小于后面的数据,达到从小到大排序的目的。
转载请注明原文地址:https://kaotiyun.com/show/i24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在TCP/IP参考模型中,互连层的主要功能不包括下述______。
下面关于微处理器的叙述中,不正确的是______。
决定局域网特性的几个主要技术中,最重要的是______。
在双绞线组网的、方式中,以太网的中心连接设备是
描述计算机网络中数据通信的基本技术参数是数据传输速率与
NSFNET采用的是一种【 】结构,分为主干网、地区网和校园网。
使用磁卡进行的身份认证属于
可以下载该站点的所有内容,并可执行内嵌的ActiveX控件或者Java程序的站点属于
在NetWare网络中,【 】负责网络文件目录结构的创建与维护,建立用户与用户组,设置用户权限、目录文件权限与目录文件属性等任务。
以太网交换机用端口号/MAC地址映射表进行数据交换,动态建立维护端口号/MAC地址映射表的方法是______。
随机试题
当转子转速达到一阶临界转速时,振动高点滞后于重点的相位角为( )。
技术报告标题应具备准确性、()。
患者,女性,28岁。哺乳期。左乳房胀痛、发热2天。查体:T39.4℃,P106次/分。左乳房外上象限6cm×4cm范围红肿,有明显压痛和波动感。急行切开引流术。错误的手术措施是()
初产妇,25岁,孕足月出现规律性宫缩,1小时后来院,由于宫缩过强,立刻将产妇放在产床上,未来得及消毒及保护会阴,胎儿急速娩出,正处理婴儿时,见阴道有较多血流出。腹部检查,子宫收缩良好。产后出血易发生的时期是
某公司因与个体工商户李某发生债务纠纷,向法院申请诉前保全,查封李某运输汽车一辆。但该公司在法定期间内未对李某起诉,并因保全而给李某造成经济损失。按照我国《民事诉讼法》的规定,李某可以行使下列什么权利?
对于同一宗房地产来讲,只存在着土地、建筑物和房地三种形状,因此,同一宗房地产的价值只能归属于这三种对象。()
下列关于投标人的说法中,错误的是()。
我国第一大发债主体是()。
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某公司网络拓扑结构图如图3-1所示,其中S1为三层交换机。网管员对交换机完成了基本配置,基本配置代码如下所示,请将下面配置代码或注释补充完整。Switch>
A、Itisamutuallybeneficialpractice.B、Itbecomesaninternationalbusiness.C、Itbecomesthebestwayofeducation.D、Itbec
最新回复
(
0
)