首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2011-06-14
66
问题
文件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://kaotiyun.com/show/4uaZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
计算机网络是以能够相互共享资源的方式互联起来的【 】系统的集合。
关于ADSL,以下______是错误的。
计算机网络拓扑主要是指通信子网的拓扑构型。网络拓扑影响着网络的性能,以及______。Ⅰ.安全性Ⅱ.系统可靠性Ⅲ.层次结构Ⅳ.通信费用
ATM信元的长度是()。
关于防火墙的功能,以下哪一种描述是错误的()。
下表为一路由器R的路由表。如果该路由器接收到一个源IP地址为192.168.10.2、目的IP地址为192.168.2.10的IP数据报,那么它将把此IP数据报投递到()。
目前,最常用的办公软件是()。
在设计一个由路由器互连的多个局域网的结构中,我们要求每个局域网的网络层及以上高层协议相同,并且______。
若网络由各个结点通过点到点通信线路连接到中央结点组成,则称这种拓扑结构为()。
串行数据通信的方向性结构有3种,即单工、双工和______。
随机试题
2021年2月,人力资源和社会保障部新批复设立()人力资源服务产业园。至此,全国国家级人力资源服务产业园数量已达22家。
IntheUS,peoplelikewaitingforatablethansittingwithpeopletheydon’tknow.Thismeansahostessmaynotseatasmall
【适应证】1.上呼吸道、气管、支气管感染。2.肺部感染,如支气管肺炎、肺化脓症等。3.支气管哮喘。4.湿化气道、祛痰。5.支气管麻醉,如支气管镜检术前麻醉。6.作为抗过敏或脱敏疗法的一种途径,吸入
腹主动脉的分支包括脏支和壁支,其脏支不包括
A.黄体破裂B.卵巢囊肿扭转C.急性阑尾炎D.异位妊娠E.流产
增值税的计税依据销售额中,价外费用包含的项目有()。
下列关于公司收缩的说法中,错误的有()。
如何提高知识直观的效果?
以下不属于《中华人民共和国公务员法》中对公务员处分的种类的是:
Whatdoesthispassagemainlydescribe?Howto______.Howcantwoshortitemsbebestsetupinthesameline?Putthemin_
最新回复
(
0
)