首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
文件IN.DAT中存有200个四位整型数,函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编制一函数findData(),其功能是;依次从数组inBuf中取出一个四位数,如果该四位数连续大于该四位数以前的5个数且该数是偶数(该四
admin
2011-06-14
96
问题
文件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全国计算机三级
相关试题推荐
世界最早投入运行的计算机网络是【 】。
宽带ISDN可以提供Ⅰ.可视电话Ⅱ.电子邮件Ⅲ.图文电视Ⅳ.会议电视Ⅴ.档案检索等业务。在这些业务中,属于会话型业务的有______。
从网络高层协议角度,网络攻击可以分为______。
IPv6协议是为下一代互联网而设计的互联协议,其地址长度为______。
OSI参考模型中最上层的是______。
下列关于数据加密技术的叙述,错误的是()。
在NetWare环境中,访问一个文件的路径,正确的是()。
下列关于安全攻击说法正确的是()。
为了方便用户记忆,IP地址采用【 】标记法。
我国的信息安全标准分为自主保护、【 】、安全标记保护、结构化保护和访问验证保护5个等级。
随机试题
患者男性,26岁,因车祸造成面部外伤,耳、鼻出血。检查见面部两侧不对称,右侧下睑肿胀、淤血,右侧后牙早接触,并有脑脊液耳漏。X线片显示右侧上颌骨骨折,骨拆线横过鼻背、眶部,经颧骨上方达翼板。正确的诊断是()
风险识别的方法有哪些?
下列关于绝热结构的基本要求,说法不正确的是()。
为了及时编制年度会计报表,企业可以在每年12月20日提前结账,从而达到及时性原则的要求。()[2006年真题]
某上市公司董事吴某,持有该公司6%的股份。吴某将其持有的该公司股票在买入后的第5个月卖出,获利600万元。根据证券法律制度的规定,关于此收益,下列表述中,正确的有()。
村民委员会也是一级国家行政机构。()
一单位组织员工乘坐旅游车去泰山,要求每辆车上的员工人数相等。起初,每辆车上乘坐22人,结果有1人无法上车;如果开走一辆空车,那么所有的游客正好能平均乘坐到其余各辆旅游车上。已知每辆车上最多能乘坐32人,请问该单位共有多少员工去了泰山?
试述阶级对立社会中法的社会作用的主要表现。
农家乐
在报表中,若文本框控件的"控件来源"属性设置为:=[page]&"页/"&[pages]&"页",该报表共10页,则打印预览报表时第2页报表的页码输出为
最新回复
(
0
)