首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2020-12-17
105
问题
文件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全国计算机三级
相关试题推荐
以下不是网络操作系统提供的服务的是()。
函数readData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差tOt_v的值。函数Write
请根据下图所示网络结构回答下列问题。如果需要监听路由器RE和RG之设备间的所有流量,可以在该链路中串入一种设备。请写出这种设备的名称
是校园网某台主机使用浏览器访问某个网站,在地址栏键入其URL时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该URL是【1】。(2)该主机配置的DNS服务器的IP地址是【2】。(3)图中的①②③删除了部分显示信息,其中②应该是【
只封禁一台地址为193.62.40.230主机的access-list的正确配置是()
请根据图所示网络结构回答下列问题。填写路由器RG的路由表项①至⑤
请根据下图所示网络结构回答下列问题。如果采用了入侵检测设备对进出网络的流量进行检测,并且探测器是在交换机1上通过端口镜像方式获得流量。下面是通过相关命令显示的镜像设置的信息:请问探测器应该连接在交换机1的哪个端口上?除了流量镜像方式外,还可以采
如图1所示,某校园网使用10Gbps的POS技术与CERNET相连,POS接口的帧格式使用SONET,并要求在R3上封禁所有目的端口号为1034的UDP数据包进入校园网。请阅读以下R3关于POS接口和访问控制列表的配置信息,并补充【1】~【5】空白处的
请根据下图所示网络结构回答下列问题。(1)填写路由器RG的路由表项(1)~(6)。(2)如果服务器组的地址是59.67.35.5~59.67.35.10,那么为保护服务器应将IPS串接在哪个设备的哪个端口(7)______________。
下列关于集线器的描述中,错误的是()。
随机试题
以下哪项不是病理性黄疸的特点
A.中医药管理部门B.人力资源和社会保障部门C.商务管理部门D.工商行政管理部门拟定中医药和民族医药事业发展的规划、政策和相关标准的部门是()。
同产业共同配送的最大好处在于()。
以下哪项不属于旅行社质量保证金的赔偿范围的是( )。
计算简答题:根据所给材料回答问题。(需计算后回答的问题须列出算式;每个问题计算过程中的小数均保留实际位数,计算结果有小数的,小数保留2位。)甲出版社拟出版一本文学新书《不曾有的记忆》。助理技术编辑小王为该书拟订的整体设计方案内容,包括采用小16开
为了让生菜在运输的路上不至于腐烂,生产者都选用了耐存放的转基因种子。另外一种技巧是在成熟期15天之前就采收。这样就可以延长存放期,但是味道会有所损失。绿色生菜或用传统方式种植的生菜比现在我们吃到的生菜口感要好上30%,也就是说其蛋白质、纤维和矿物质含量都高
简述破坏社会主义市场经济秩序罪的概念和共同特征。
下列选项中,正确反映了相邻关系和地役权区别的是()。
以下哪项不是网络操作系统提供的服务
若有定义语句charc=’\101’;则变量c在内存中占
最新回复
(
0
)