首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2020-12-17
114
问题
文件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://www.kaotiyun.com/show/M9OZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
清编写函数countValue(),其功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如191)。计算并输出上述这些素数的个数count,以及这些素数值的和sum。函数WriteData()负责把结果输出到OU
某局域网用一台路由器互连4个子网。各子网的网络地址分别是193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26。使用RIPv1路由协议配置参数与RIP协议的网络地址,其正确的配置是
如下图所示,某校园网使用10Gbps的POS技术与CERNET相连,POS接口的帧格式使用SDH,R1和R2之间使用静态路由。请阅读以下R1和R2关于POS接口和静态路由的配置信息,并补充空白处的配置命令或参数,按题目要求完成路由器的相关配置。
Windows2003系统中创建Web站点时需配置该网站的访问权限,不属于网站访问权限的选项是()
如下图所示,网络站点A发送数据包给B,在数据包经过路由器转发的过程中,封装在数据包1中的目的IP地址和目的MAC地址分别是()。
如下图所示,交换机B的端口5/1为千兆以太网接口,通信方式如图所注。下列交换机A的端口配置,正确的是()。
下列安全设备中,不能部署在网络出口的是()
下列关于Windows2003系统下DHCP服务器配置的描述中,错误的是()
某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在某DHCP客户机上连续执行"ipconfig/all"和"ipconfig/renew"命令,执行"ipconfig/all"得到的部分信息如图(a)所示,执行"ipconfig
如图1所示,某园区网用2.5Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是,园区网内部采用OSPF协议,园区网与Internet的连接使用静态路由。请阅读以下R1和R3的部分配置信息。并补充【46】~
随机试题
下列属于韦氏智力量表中言语分量表的项目的是【】
传染性非典型肺炎的氧疗指征是
肥厚型心肌病病人出现胸痛时选用的药物是()。
胡某是一名枪察员,在人民检察院工作期间刚刚办理完毕一件故意杀人案的审查起诉工作后就被调入同级人民法院工作。恰好其曾经办理过的那件故意杀人案被移送至该法院审判-胡某所在庭的庭长认为胡某熟悉此案,于是让其参与了此案的审判。问:关于此案,下列说法正确的是:
甲公司在年度财务报告批准报出日之前发现了报告年度的重大会计差错,需要做的会计处理是()。
A公司为增值税一般纳税企业,适用的增值税税率为13%。该公司材料采用实际成本核算,按月计提存货跌价准备。该公司2020年6月末结存存货200万元,全部为A产品。6月末存货跌价准备余额为零。7月份发生经济业务如下:(1)购买原材料一批,增值税专用发票上注
使用SCL-90评估疗效时,总分的()。
分裂国家罪的刑事处罚,下列说法正确的是
在心理咨询中处理阻抗的策略有哪些?
在考生文件夹下打开文档Word.docx,按照要求完成下列操作并以该文件名Word.docx保存文档。设置表格外框线和第一行与第二行间的内框线为3磅标准色(绿色)单实线,其余内框线为1磅标准色(绿色)单实线,设置表格为浅黄色(红色255、绿色255、蓝
最新回复
(
0
)