首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是:依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2020-12-17
86
问题
文件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全国计算机三级
相关试题推荐
UNIX系统中,输入/输出设备被看成是下列四种文件的哪一种?()
远程登录之所以能允许任意类型的计算机之间进行通信。是因为()。
IPv6单播地址包括可聚类的全球单播地址和()。
下列关于IEEE802.16标准的描述中,错误的是()
下列关于漏洞扫描技术和工具的描述中,错误的是()
不属于DNS动态更新类型的选项是()
下列关于CiscoAironet1100进入快速配置步骤的描述中,错误的是()
某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在某DHCP客户机上连续执行"ipconfig/all"和"ipconfig/renew"命令,执行"ipconfig/all"得到的部分信息如图(a)所示,执行"ipconfig
CiscoPIX525防火墙能够进行操作系统映象更新、口令恢复等操作的模式是()
下列关于集线器的描述中,错误的是()。
随机试题
位于坐标原点的一个质点Q按下列规则移动:质点每次移动一个单位,移动的方向为向上或向右,并且向上、向右移动的概率都是1/2,质点Q移动五次后位于点(2,3)的概率是()。
分析欧阳修《秋声赋》多方面、多角度描写秋声的手法。
建设工程监理工作由不同专业、不同层次的专家群体共同来完成,()体现了监理工作的规范化,是进行监理工作的前提和实现监理目标的重要保证。
根据我国《民法通则》规定,下列事件中适用2年普通诉讼时效期间的是()。
分析项目所在地区各类组织对项目建设和运营的态度及参与程度属于工程项目社会评价的()。
按照伊斯兰教的规定,人去世之后实行()。
“老师说我是好孩子”说明幼儿对自己的评价是()。
简述上下级人民检察院的关系及其表现。(2013简65)
下列叙述中正确的是
Usingtheinformationinthetext,completeeachsentence14-18withanexpressionfromthelistbelow.Foreachsentence(14
最新回复
(
0
)