首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2011-06-14
81
问题
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四位数前面不满5个数,则不统计),则按照从大到小的顺序存人数组outBuf[]中,并用count记录下符合条件的数的个数。函数writeData()负责将outBuf[]中的数输出到文件OUT.DAT中并且在屏幕上显示出来。
注意;部分源程序已给出。
程序中已定义数组;inBuf[200],outBuf[200],已定义变量;count。
请勿改动主函数main()、读函数readData()和写函数writeData()的内容。
试题程序;
#include
#define MAX 200
int inBuf[MAX],outBuf[MAX],count=0;
void findData()
{
}
void readData()
{
int i;
FILE*fp;
fp=fopen("IN.DAT","r");
for(i=0;i
fscanf(fp,"%d",&inBuf
);
fclose(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
);
fclose(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
解析
本题考查的主要是数据的奇偶性判断及数组的排序。基本思路是;1.查找符合要求的数,利用条件inBuf
%2==0找出偶数。用该数与其前面的连续5个数相比较,如果有一个数不符合要求(小于或等于后面的数),则可将该数排除,这样一来便可找出所有符合要求的数。2.将当前数与其后的各个数相比较,如果当前的数比其后的数据小,则将两数据进行交换,从而使得前面的数据大于后面的数据,最终达到从大到小排序的目的。
转载请注明原文地址:https://www.kaotiyun.com/show/4uaZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
虚拟存储器的容量是由计算机的______和寻址方式确定的。
交换式局域网的核心是______。
FastEthernet的数据传输速率为100Mbps,保留着与传统的10Mbps速率Ethernet______的帧格式。
Internet的URL(UniformResourceLocators,统一资源定位器)主要包括三部分:协议类型、【 】和路径及文件名。
Ethernet交换机是利用“端口/MAC地址映射表”进行数据交换的。交换机采用()方法动态建立和维护端口/MAC地址映射表。
客户在提交服务请求后,进行正常的电子政务服务处理之前,需要首先进行()处理。
UNIX.提供了多种通信机制,其中不包括()
计算机的硬件组成可以分为4个层次,第一层是()。
从信源向信宿流动过程中,信息被插入一些欺骗性的消息,这种攻击属于()。
在扩展ASCII码中,“l”表示为0011000l,那么“9”表示为______。
随机试题
50年代前、中期,文艺领域开展了一系列思想批判运动,其中规模较大的有三次,即()
以下调剂过程的步骤正确的是
男性,40岁,因颅内压增高、脑疝行脑室外引流术。脑室引流术后患者引流管护理方法正确的是
护士查房问某老人:“老人家,您还好吗?”老人爱理不理,护士再问还是不理,于是问:“昨晚睡得不好?”老人说:“就是,环境不适应,还有人打呼。”此种沟通属于
在建工程(含脚手架)的外侧边缘与外电架空35kV线路的边线之间最小安全操作距离()m。
属于钢筋力学性能的指标有()。
根据合理的城市规划,图中①处最适合建()。
设f(x)为[一a,a]上的连续偶函数,且f(x)>0,令F(x)=∫-aa|x-t|一f(t)dt证明F’(x)单调增加;
某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联
It’sabrandnewworld—aworldbuiltaroundbrands.Hard-charging,noise-making,culture-shapingbrandsareeverywhere.They’re
最新回复
(
0
)