首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2020-12-17
78
问题
文件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全国计算机三级
相关试题推荐
文件服务器具有分时系统文件管理的全部功能,能够为用户提供完善的数据、文件和()。
在双绞线组网的方式中,()是以太网的中心连接设备。
请编写函数num(intm,intk,intxx[]),陔函数的功能是:将大于整数m且与m相邻的k个素数存入数组xx中传回。最后调用readWriteData()从IN.DAT文件中读取10组数据.分别得出结果,且把结果输出到文件OUT.DAT中。
文件IN.DAT中存有200个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:求出各数位上的数字均是0或2或4或6或8的数,按照从大到小的顺序存入数组outBuf[]中。并用
请根据下图所示网络结构回答下列问题。如果将172.0.35.128/25划分3个子网,其中第一个子网能容纳55台主机,另外两个子网分别能容纳25台主机,要求网络地址从小到大依次分配给3个子网,这3个子网的掩码分别为_______、________和_
采用IEEE802.11b标准的对等解决方案,将4台计算机连成一个无线局域网,如果要求该无线局域网与有线局域网连接,并保持对等解决方案不变,其解决方案是()
公司使用Windows2003DHCP服务器对内部主机的IP地址进行管理,DHCP服务器的新建作用域及新建保留配置如图(a)和图(b)所示。某DHCP客户机从该DHCP服务器获取IP地址过程中,在客户机捕获的4条报文及对第4条报文的分析如下所示。
在Cisco路由器的内存中,主要用于存储启动配置文件(startup-config)或备份配置文件的可读写存储器是()
下列关于综合布线系统的描述中,错误的是()
一台交换机具有24个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()
随机试题
胞体直径12~20btm,呈圆或椭圆形,胞核大,位于中央或偏位,核染色质开始聚集。核仁可见或消失,胞质量较多,呈淡蓝,蓝或深蓝色。胞质内含大小、形态或多少不一的紫红色非特异性天青胺蓝颗粒。POX染色阳性。这是
结核病传染的主要途径与方式是
患者,女,21岁。3天前出现右下后牙区肿痛,进食、吞咽时加重,昨日起局部自发性跳痛,张口受限,检查可见:近中阻生,牙周溢脓,龈袋形成若下颌角区怀疑局部脓肿形成,此时可以什么方法确诊
A.阴道外出血量和贫血程度不一致伴腹痛B.阴道流血性黏液C.无痛性反复阴道出血D.分娩阻滞形成病理缩复环.伴少量阴道出血E.分娩阻滞,剧烈腹痛后宫缩停止,病情恶化胎盘早剥
房屋拆迁主管部门应当在收到延期拆迁申请之日起()内给予答复。
()系指事故中人员伤亡及房屋、设备、物资等的则产损失,不考虑停工损失。
头孢西丁胶囊,一种抗菌素药物,0.5g/粒,12粒/盒
与决策单位发生直接关系。而且直接影响社会经济活动的财政政策时滞有()。
对现有的或二手资料进行搜集和分析属于()。
Thenewsystemnowallowsfaxestobesentroundtheworld______(以最省事、最安全的方式).
最新回复
(
0
)