首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
admin
2012-07-20
55
问题
在文件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全国计算机三级
相关试题推荐
在因特网中,域名解析采用______算法在某个结点上一定能找到名字地址映射。
关于下列应用程序的描述中,哪个说法是正确的______。
在因特网中,负责把电子邮件发送出去的服务器是
文件系统的多级目录结构是—种______。
网络安全环境由3个重要部分组成,它们是【 】、技术和管理。
NSFNET采用的是一种【 】结构,分为主干网、地区网和校园网。
在下列传输介质中,错误率最低的是
在对称加密体制中必须保密的是_______。
当通过电话线连接到ISP时,因为电话线路输出信号为哪种信号,计算技术输出信号只能通过调制解调器同电话网连接?
随机试题
流体静力学的基本方程式为()。
经有氧氧化过程,一分子葡萄糖可生成多少分子ATP()
关于直肠癌术后放疗,下列叙述正确的是
类毒素是
女,55岁。眼干、口干5年,右腮腺肿物3年,逐渐加重,现已出现咀嚼及吞咽困难。右腮腺肿物2cm×3cm大小,表面光滑,无压痛,未见面瘫征象。有类风湿性关节炎病史15年。若Schirmer试验为3mm/5min,下唇腺活检见局灶性唾液腺炎症,诊断为
患儿,6岁,确诊再生障碍性贫血3个月。患者因并发贫血、皮肤瘀点和瘀斑入院,现患儿高热不退,且时有抽搐。下列降温措施中最适合的是()
患者,男,高处坠落后出现严重呼吸困难、四肢不能活动。查体:颈部压痛,四肢瘫痪,高热,有较重痰呜音。x线摄片提示:C4~C5骨折,合并脱位。减轻脊髓水肿和继发性损伤可采取
某化合物的结构式为,该有机化合物不能发生的化学反应类型是:
用户通过对( )文件的修改,可以控制是否自动显示Windows98的启动菜单。
MostcountriesinSoutheastAsiaareundergoinggradual______fromdevelopingeconomiestoindustrializednations.
最新回复
(
0
)