首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
admin
2012-07-20
31
问题
在文件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全国计算机三级
相关试题推荐
网桥和路由器都是网络互联的设备,它们之间的区别主要表现在【 】的级别上。
在WWW客户机与WWW服务器之间进行信息交换的协议是【 】协议。
在因特网下列协议中,超文本传输协议是
TCP可以为其用户提供【 】、面向连接的、全双工的数据流传输服务。
IEEE【 】标准定义了CSMA/CD总线介质访问控制子层与物理层规范。
在TCP/IP应用程序中,以下______命令用于运行外来主机的命令。
网上支付系统中支付网关的作用是
在一个采用粗缆作为传输介质的以太网中,两个节点之间的距离超过500m,那么最简单的方法是扩大局域网覆盖范围,应使用的设备是
Ethernet交换机是利用“端/MAC地址映射表”进行数据交换的,交换机动态建立和维护端口/MAC地址映射表的方法是
搜索引擎向用户提供两种信息查询服务方式:目录服务和以下哪一种服务?
随机试题
对通过收购国内企业资产或股权设立外商投资企业的外国投资者,经批准后支付全部购买金的最迟期限是()。
汽车正常运行的基本条件是运输条件、()和气候条件。
在我国,可能造成交易所临时停市的情形是()
以会代训方法包括()
世界各国都采取多种方式不同程度地对出口商品和服务进行控制,控制的类型主要有()
A.含有四氮唑结构B.含有二氢吡啶结构C.含脯氨酸结构D.含多氢萘结构E.含孕甾结构氨氯地平()
建期初余额的目的是将手工会计业务,转入计算机处理,使两者之间的()具有连续性和继承性。
教师个体专业化的过程就是取得教师资格证书的过程。()
中国消费者对轿车的了解和要求已经有了很大的变化,他们的价值观念以及对汽车理解的变化都会左右其购车意向。在对多个购车指标的调查中,我们发现,大家不再强调某个单一指标,但安全性能依然是消费者购买轿车最关心的指标,关注程度在我们的调查中占8.6%;其次关注的是轿
阅读下列材料并回答问题:材料12004年初,54岁的金文元从延边军分区副司令岗位上退休。当年4月16日,他来到安图县镜城村村外10多公里处的荒山脚下,找了几个村民,盖起一座简易房子,没有水、电,一个人开始了退休生活。10年前的
最新回复
(
0
)