首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是;依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是;依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(
admin
2012-07-20
59
问题
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是;依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(该四位数以前不满5个数,则不统计),该数必须能被7整除,则按照从小到大的顺序存人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("0UT.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
outBuf[j]) //如果第i位比它后面的数大 { //则将两者进行交换,也即将更小的数放到第i位 temp;outBuf[i]; outBuf[i]=outBuf[j]; outBuf[j]=temp; } }
解析
本题考查的主要是数据的奇偶性判断及数据的排序。基本思想是;1.查找符合要求的,利用条件inBuf
%2!=0找出奇数。用该数与其前面的连续5个数相比较,如果有一个数不符合要求(小于或等于后面的数),则可将该数排除,这样便可找出所有符合要求的项。2.将当前数与其后的各个数相比较,如果当前数比其后的数大,则将两数据进行交换,从而使得前面的数小于后面的数,最终达到从小到大排序的目的。
转载请注明原文地址:https://kaotiyun.com/show/v24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下面关于超文本的叙述中,不正确的是______。
B-ISDN中的ISDN的意思是综合业务数字网(IntegratedServiceDigitalNetwork),而B的意思是【 】。
宽带综合业务数字网B-ISDN的数据通信服务主要采用______。
随着微型计算机的广泛应用,大量的微型计算机是通过局域网连人广域网的,而局域网与广域网的互联通过的设备一般是
文件系统的多级目录结构是—种______。
在使用粗缆和细缆共同组建的以太网时,如果粗缆的长度为300米,则细缆的长度最大为______。
关于安全攻击说法错误的是
在NetWare网络中,【 】负责网络文件目录结构的创建与维护,建立用户与用户组,设置用户权限、目录文件权限与目录文件属性等任务。
视频信息的最小单位是______。
以太网交换机用端口号/MAC地址映射表进行数据交换,动态建立维护端口号/MAC地址映射表的方法是______。
随机试题
Resumewriting.comisaresumewritingservicethatprovidesresumesandcoverlettersthatshowcase(展示)andhighlightanindiv
布比卡因麻醉时间可达
市场预测定量分析方法包括()。
诉讼时效期间从权利被侵害之日起开始计算。()
“一文钱的不义之财就可以让人的肌体与灵魂一寸一寸地产生病变,直至腐败。”这句人生警句是从“腐败”二字拆解为“广(病)人、寸、肉(肌体、灵魂)、贝、文”六个偏旁部首后重新组合起来的。下列古语与这句人生警句蕴含的哲理相一致的是()。
××市人民政府关于“有关问题”的批复市交通委、市发展改革委、市财政局:你们联合上报的《关于×高速公路收取车辆通行费有关问题的请示》收悉。经认真研究作出如下批复:根据《中华人民共和国公路法》、国务院《收费公路管理条例》及有关文件规定,同意×高速公路设置2
启动效应是指大脑和感官习惯用预期的模式去解释外界刺激。根据上述定义,下列现象中不属于启动效应的是:
(A)条件(1)充分,但条件(2)不充分(B)条件(2)充分,但条件(1)不充分(C)条件(1)和(2)单独都不充分,但条件(1)和(2)联合起来充分(D)条件(1)充分,条件(2)也充分(E)条件(1)和(2)单独都不充分,条件(1)和
世界上不可能有某种原则适用于所有不同的国度。以下哪项与上述断定的含义最为接近?
设随机变量序列X1,X2,…,Xn,…相互独立,则根据辛钦大数定律,依概率收敛于其数学期望,只要{Xn:n≥1}()
最新回复
(
0
)