首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2011-06-14
84
问题
文件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全国计算机三级
相关试题推荐
TokenBus局域网中的令牌是一种特殊的控制帧,它用来控制结点对总线的【 】。
关于安全电子交易SET要达到的主要目标,下列______是错误的。
IPv6协议是为下一代互联网而设计的互联协议,其地址长度为______。
ATM信元的长度是()。
允许使用单位或个人按时间、地址等信息查询网络的使用情况是______提供的功能。
分发公钥需要以某种特定方式来分发。目前采用()来分发公钥。
公钥加密比常规加密更先进是因为()。
Ethernet交换机是利用“端口/MAC地址映射表”进行数据交换的。交换机采用()方法动态建立和维护端口/MAC地址映射表。
平均无故障时间的英文缩写是______。
WindowsNT操作系统有很多版本,但是从它的网络操作与系统应用角度来看,有两个概念是是始终不变的,那就是工作组模型与______。
随机试题
小儿脊髓下端水平达到
加工凉菜有特别的卫生要求,生产经营凉菜应当做到
扩张型心肌病并发充血性心力衰竭患者,症状出现后的5年生存率为
A.归肺经B.归肝经C.归脾经D.归心经E.归肾经杏仁能治疗胸闷喘咳,具有止咳平喘之功,其归经是
以下关于余压凝结水系统的说法错误的是()。
运算电路如下图所示,要使U0=5ui,RF应取()kΩ。
《诗经》是我国第一部诗歌总集,收集了从西周初期到春秋中叶间共()篇诗歌。
Sincethedawnofhumaningenuity,peoplehavedevisedevermorecunningtoolstocopewithworkthatisdangerous,boring,burdens
云南省地处边陲,气候温暖湿润,是我国少数民族最多的省份。该省经过分析认为,本省具有资源、气候、区位三大优势,也有基础产业薄弱、经济结构单一、国民文化素质较低的三大劣势。根据这种状况,该省制定了自己的发展战略,即建立绿色经济强省、民族文化大省和中国面向东南亚
Weallknowthatamagiciandoesnorreallydependon"magic"toperformhistricks,【C1】______onhisabilitytoactatgreats
最新回复
(
0
)