首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是:要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是:要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
admin
2021-02-03
58
问题
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是:要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。将排序后的前10个数存人到数组outBuf[]中,最后调用函数WriteData()把原始结果outBuf[]输出到文件OUT.DAT中。
例如:处理前3234 4234 2234 1234
处理后1 234 2234 3234 4234
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数Writedata()的内容。
试题程序:
#include
#include
#include
#define INCOUNT 200
#defineOUTCOUNT 10
int inBufEINCOUNT],outBuf[OUTCOUNT];
void ReadData();
void WriteData()
void select()
{
)
void main()
{
ReadData();
select();
WriteData();
void ReadData()
FILE*in;
int i;
in=fopen(“IN.DAT”,“r”);
for(i=0,i
fscanf(in,“%d,”,&inBuf
);
felose(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”,outBufEi]);
}
fclose(out);
}
选项
答案
void select() { int i,j,c[2],temp; for(i=0;i
in Buf[i])) { temp=inBuf[i]; inBuf[i]=inBuf[j]; inBuf[j]=temp; } } } for(i=0;i
解析
本题主要考查数位分解及排序。分解四位数后3位的方法是将此四位教inBuf
[j]对1000求余,所得余数即为该数据的后3住。本题排序的思想是,将当前数据与其后的各个数据相比较,如果当前的数据比其后的数据大.则将两数据进行交换,从而使得前面的数据小于后面的数据。迭到从小到大排序的目的。
转载请注明原文地址:https://kaotiyun.com/show/eUOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下列入侵检测系统结构中,能够真正避免单点故障的是()。
目前宽带城域网保证QoS要求的技术主要有RSVP、DiffServ和()。
下列关于RPR技术的描述中,错误的是()。
下列关于RPR技术的描述中,错误的是()。
下列关于服务器技术的描述中,错误的是()。
下图是网络地址转换NAT的一个示例根据图中信息,标号为③的方格中的内容应为()。
下列具有NAT功能的无线局域网设备是()。
如图所示,某校园网使用2.5Gbps的POS技术与CERNET相连,POS接口的帧格式使用SONET,并要求在R3上封禁所有目的端口号为1434的UDP数据包进入校园网。请阅读以下R3关于POS接口和访问控制列表的配置信息,并补充【1】~【5】空白处的配
应用题必须用蓝、黑色钢笔或者圆珠笔写在答题纸的相应位置上,否则无效。请根据下图所示网络结构回答下列问题。使用IP地址202.113.10.128/25划分4个相同大小的子网,每个子网中能够容纳30台主机,请写出子网掩码、各子网网络地址及可用的IP地址
Cisco路由器存储当前使用的操作系统映像文件和一些微代码的内存是()。
随机试题
CPU的中文名称是
危险化学品的储存设施与以下()场所、区域之间要符合国家规定的距离标准。
对预防过敏性哮喘效果较好的药是
A.阿米巴病B.结核C.菌痢D.伤寒易发生肠粘连、肠腔狭窄的疾病是
产后出血的定义是下列何项
下列各项中;年度终了需要转入“利润分配——末分配利润”科口的有()
设函数则下列结论错误的是().
Scientistshavediscoveredapowerfulantibioticinthebloodstreamofgiantpandasthatcandestroybacteria.TheChineserese
Thefamilynameisthe______inChina.
Themorningaftermyteachercame,sheledmeintoherroomandgavemeadoll.WhenIhadplayedwithitalittlewhile,MissS
最新回复
(
0
)