首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是:依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是:依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(
admin
2013-12-17
43
问题
文件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*fpit
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,“%dkn”,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; } }
解析
本题考查的主要是数据的奇偶性判断及数据的排序。
基本思想是:①查找符合要求的.利用条件inBuf
%2 !=0找出奇数。用该数与其前面的连续5个数相比较。如果有一个数不符合要求(小于或等于后面的数),则可将该数排除,这样便可找出所有符合要求的项。②将当前数与其后的各个数相比较。如果当前数比其后的数大。则将两数据进行交换,从而使得前面的数小于后面的数,最终迭到从小到大排序的目的。
转载请注明原文地址:https://kaotiyun.com/show/0AZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
以下_______不属于目前流行的网络操作系统。
结构化布线系统采用的传输介质主要是双绞线和【】。
用户通过电话线路连接到ISP必须的硬件是
TokenBus局域网中的令牌是一种特殊的控制帧,用来控制节点对总线的【 】。
机群系统可以按应用或结构进行分类。按应用目标可以分为:高性能机群与_______。
在下面的协议中不是应用层协议的是_______。
决定局域网特性的主要技术要素包括_______、传输介质与介质访问控制方法。
RSA算法与DES算法在实际应用中的复杂程度相比较,结果是______。
在FastEthernet中,为了使物理层在实现100Mbps速率时所使用的传输介质和信号编码方式的变化不会影响MAC子层,100BASE-T标准定义了______。
目前的防火墙技术有:包过滤、应用网关和【 】。
随机试题
下列关于“组”的特性的叙述,正确的是()
A.止嗽散B.杏苏散C.桑杏汤D.麻杏石甘汤加减E.二陈汤加减风寒咳嗽宜选用
XXX,女,24岁,左乳房内单个肿块,不疼痛,边界清楚,表面光滑,活动度好,应诊断为
A.脾胃虚弱B.脾虚痰湿C.肝胃不和D.肝经湿热E.肝郁脾虚恶阻,口苦,呕吐酸水或苦水者,多为()
下列组成内容中,属于单位工程施工组织设计纲领性内容的是()。
某市卷烟厂为增值税一般纳税人,无自制烟丝工艺流程,主要生产M牌卷烟,该品牌卷烟不含税调拨价80元/条(标准条,下同),最高不含税售价90元/条。2018年11月发生如下业务:(1)本月从甲厂(增值税一般纳税人)购进烟丝,取得增值税专用发票,注明价款50万
用货币购买手机话费充值卡反映的是货币的支付手段这一职能。()
听觉的行波理论认为,不同频率的声音,最大振幅在基底膜上的部位不同。低频声波最大振幅接近的耳蜗部位是()
下列有关我国土地制度的表述,正确的是()。
Completetheformbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.DurhamCountryCarShowPublicgrandopen
最新回复
(
0
)