首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是:依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制一函数findData(),该函数的功能是:依次从数组inBuf中取出一个四位数,如果四位数连续大于该四位数前的5个数且该数是奇数(
admin
2013-12-17
41
问题
文件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://jikaoti.com/ti/ot77FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络中各实体间的_______。
下列有关数据数据通信技术的叙述,_______是错误的。
在因特网下列协议中,超文本传输协议是
在IP数据报的传递过程中,IP数据报报头中保持不变的域包括
为了使局域网服务器全面支持Internet与Intranet访问,成为Web服务器,网络操作系统一般都支持【 】协议,支持Java应用开发工作。
通信控制处理机可作为通信子网中的______,完成分组的接收、校验、存储及转发等功能,实现将源主机报文准确发送到目的主机的作用。
【 】是衡量数据传输系统正常工作状态下传输可靠性的参数。
能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为【 】设备。
网络的信息安全主要包括两个方面:存储安全和_____安全。
关于计算机配置的描述中,正确的是()。
随机试题
手动组合夹具、气动组合夹具、车床组合夹具、液压组合夹具、电磁和电动组合夹具均属于组合夹具的同一分类范畴。
关于二尖瓣狭窄并发血栓栓塞的叙述,错误的是
为了测定小儿麻痹症后遗症患者的臀中肌肌力,下列哪项试验是最正确的
在脑卒中康复治疗中,利用抑制病理运动模式的方法是
原发性肝癌中最常见的首发临床表现是()
根据动机的意义,可将学习动机分为__________和__________。()
春秋末至战同时期,各家往往以早期记载的五帝、三代作为理想标准,衡量各诸侯国的治理效果。孔子欲恢复周礼,表明他心目中是认可周代文武之治的。荀子反对孟子言必称三代、肓目崇拜先王的历史观,而大讲“法后王”认为今胜于古。汉代儒家的古今观主要是秉承了孔、孟先师祖尧舜
=_______。
如下图所示的4棵二叉树中:不是完全二叉树的是()。
Ingeneralterms,thegreenhouseeffect,whichhasbeenstudiedwithwaryandkeeninterestforaslongasacentury,hastodo
最新回复
(
0
)