首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2020-12-17
113
问题
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四位数前面不满5个数,则不统计),则按照从大到小的顺序存入数组outBuf[]中,并用count记录下符合条件的数的个数。函数writeData()负责将outBuf[]中的数输出到文件OUT.DAT中并且在屏幕上显示出来。
注意:部分源程序已给fH。
程序中已定义数组:inBuf[200].outBuf[200],已定义变量:count。
请勿改动主函数main()、读函数readData()和写函数writeData()的内容。
试题程序:
#include
{
#define MAX 200
int inBuf[MAX],outBuf[MAX].count=();
void findData()
{
}
void readData()
{
int i;
FILE*fp;
fp=fopen(“IN.DAT”,“r”);
for(i=0;i
fseanf(fp,“%d”,&inBuf
);
felose(fp);
}
void writeData()
{
FILE*fp;
int i;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“%d\n”,count);
for(i=0;i
fprintf(fp,“%d\n”,outBuf
);
felose(fp);
}
void main()
{
int i;
readData();
findData();
printf(“the count of desired datas=%d\n”,count);
for(i=0;i
printf(“%d\n”.outBuf
);
printf(“\n”);
writeData();
}
选项
答案
void findData() { int i,j,temp,flag; count=0; for(i=5;i
解析
本题考查的主要是数据的奇偶性判断及数组的排序。
基本思路是;①查找符合要求的数,利用条件inBuf
%2==0找出偶数。用该数与其前面的连续5个数相比较,如果有一个数不符合要求(小于或等于后面的数),则可将该数排除,这样一来便可找出所有符合要求的数。②将当前数与其后的各个数相比较,如果当前的数比其后的数据小,则将两数据进行交换,从而使得前面的数据大于后面的数据,最终达到从大到小排序的目的。
转载请注明原文地址:https://kaotiyun.com/show/M9OZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
TCP/IP的互联层采用IP协议,它相当于OSI参考模型中网络层的()。
一个功能完备的计算机网络需要指定一套复杂的协议集。对于复杂的计算机网络协议来说。最好的组织方式是()。
在ISO/OSI参考模型中,网络层的主要功能是()。
在Windows2003中,用于显示主机上活动的TCP连接状况的DOS命令是()。
采用IEEE802.11b标准的对等解决方案,将4台计算机连成一个无线局域网,如果要求该无线局域网与有线局域网连接,并保持对等解决方案不变,其解决方案是()
有3台交换机分别安装在办公楼的1~3层,同属于财务部门的6台PC机分别连接在这3台交换机的端口上,为了提高网络安全性和易管理性,最好的解决方案是()
若某大学分配给计算机系的IP地址块为202.113.16.128/26,分配给自动化系的IP地址块为202.113.16.192/26,那么这两个地址块经过聚合后的地址为()
下列方式中,利用主机应用系统漏洞进行攻击的是()
采用IEEE802.11b标准将两栋楼的局域网互连为一个逻辑网络,应使用的无线设备是()。
下列Windows命令中,可以显示主机路由表内容的命令是
随机试题
右上腹探及一肿块,与肝右叶脏面相贴,深呼吸时,肝脏在肿瘤表面上下移动,下腔静脉向前内侧推移,此肿物可能来源于:
有“呕家圣药”之称的药物是
A.耳尖B.大椎C.中脘D.二眼E.后海治疗犬泄泻、便秘、脱肛、阳痿宜选
我国目前卫生工作的重点在
施工安全技术保证体系的构成类别包括( )。
业务收支以人民币以外的货币为主的企业,可以选定其中一种货币作为记账本位币,但编制的财务报表应当折算为人民币金额。()
幼儿阳阳在自由活动时偷偷溜出幼儿园,在人行道上被电动车撞伤。对阳阳受到的伤害,应承担赔偿责任的是()。
下面几位历史人物,属于一朝开国国君的是()。
努力建设与我国国际地位相称、与国家安全和发展利益相适应的巩固国防和强大军队,是党的十八大提出的战略任务。这一任务的深刻内涵是
建立快捷菜单时,在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令是【】。
最新回复
(
0
)