首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
在文件IN.DAT中有200个四位正整数。函数ReadData()功能是读取这200个数存放到数组inBuf[]中。请编制函数select(),其功能是;要求按每个数的后3位的大小进行升序排列,如果出现后3位为相等的数,则对这些数按原始四位数进行升序排列。
admin
2012-07-20
49
问题
在文件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个重要部分组成,它们是【 】、技术和管理。
使用磁卡进行的身份认证属于
关于因特网,以下说法错误的是
计算机网络拓扑主要是指【 】子网的拓扑构型,它对网络性能、系统可靠性与通信费用都有重大影响。
如果一个用户通过电话网将自己的主机接人因特网,以访问因特网上的Web站点,那么用户不需要在这台主机上安装和配置______。
随机试题
对于板厚在30mm以上的16Mn钢采用CO2气体保护焊时,其预热温度为100~150℃。
把网络划分为局域网、城域网、广域网的依据是()
Fromthetextwecaninferahorticulturistispersonengagedin______.Awitheredplantmightberescuedbecause______.
尿液的真酸度是指
下列药事管理委员会的组成人员与《医疗机构药事管理暂行规定》冲突的是
下列哪项不属于失神的表现
心肌坏死的心电图波型是:
甲公司拟收购乙上市公司的部分股份。如无相反证据,下列选项中,属于甲公司一致行动人的有()。
Inthefirstparagraph,theauthorquotesStraussmann’swordsinordertomakeclear______.Whichofthefollowingmightbethe
Westernjurieshavetraditionallyfoundeyewitnesstestimonytobethemostconvincingevidenceincriminaltrials.Seeingisbe
最新回复
(
0
)