首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是:要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是:要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
admin
2021-02-03
72
问题
在文件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全国计算机三级
相关试题推荐
下列关于OSPF协议的描述中,错误的是
根据可信计算机系统评估准则(TESTEC),不能用于多用户环境下重要信息处理的系统属于()。
应用入侵防护系统(AIPS)一般部署在()。
CiscoPIX255防火墙用于实现内部和外部地址固定映射的配置命令是()。
下列关于RPR技术的描述中,错误的是()。
当服务器组中一台主机出现故障,该主机上运行的程序将立即转移到组内其他主机。下列技术中能够实现上述需求的是()。
如图所示是网络地址转换NAT的一个示例,图中①~④略去部分信息,其中③应为()。
如下图所示,一台Cisco6500交换机A和一台3COM交换机B相连,两台交换机之间需传输名为vlanll,ID号为110和名为vlan12,ID号为120的VLAN信息,下列交换机A的VLAN配置,正确的是()。
Cisco路由器存储当前使用的操作系统映像文件和一些微代码的内存是()。
随机试题
Ⅱ型呼吸衰竭最主要的发生机制是
背景资料:某城市桥梁工程,上部结构为预应力混凝土连续梁,基础为直径1200mm钻孔灌注桩,桩基地质结构为软岩。A公司中标该工程。投标时钢筋价格为4500元/t,合同约定市场价在投标价下浮动10%内不予调整;上下浮动超过10%时,对超
计算机病毒具有潜伏性,仅在某些特定的日子才发作。()
下列各项关于无形资产的说法中,不正确的有()。
【2015年吉林辽源】小强的腿有残疾,但具有接受普通教育的能力。该上学了,当地普通学校以小强腿有残疾为由,拒绝其人校学习,该做法()。
为了提高服务质量,从群众中收集意见和建议,领导让你负责针对乡镇基层人员的服务对象开展一次调查。你如何开展?
人工智能听起来很遥远,其实已经______到我们的日常工作和生活中了。人工智能的应用,让生活更便捷、更有乐趣,节约时间、解放体力,甚至未来机器将______人类进行一些基础性的劳作,这个场景令人憧憬。
简述组织的生命周期。
再读“国家聚集”专栏有关印度的例子,并请回答下列问题:普遍存在的公有制企业和政府的大量干预会如何影响:第一。国有企业和私有企业的效益;第二,1947~1990年印度新企业形成的格局。你认为这些因素对该期间印度的经济增长率会产生什么影响?
ManycountrieswillnotallowcigaretteadvertisingintheirnewspapersoronTVespeciallysincetheadvertisementsareusually
最新回复
(
0
)