首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数count1和偶数的个数count2,以及数组inBur下标为偶数的元素
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数count1和偶数的个数count2,以及数组inBur下标为偶数的元素
admin
2011-06-14
42
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数count1和偶数的个数count2,以及数组inBur下标为偶数的元素值的算术平均值average(保留2位小数),结果输出到OUT.DAT中。
部分程序、读函数read_dat(int inBuf[MAX])及输出格式已给出。
试题程序;
#include
#include
#define MAX 200
void read_dat(int inBuf[MAX])
{
int i,j;
FILE*fp;
fp=fopen("IN.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fseanf(fp,"%d,",&inBuf[i*10+j]);
printf("%d",inBuf[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
void main()
{
int count1,count2,inBuf[MAX];
float average;
FILE*fw;
int i,k=0;
long j;
system("CLS");
fw=fopen("OUT.DAT","w");
read_dat(inBuf);
average=0;
count1=0;
count2=0;
printf("\n\ncount1=%d,count2=%d,average=%6.2f\n",countl,count2,average);
fprintf(fw,"%d\n%d\n%6.2f\n",eountl,count2,average);
fclose(fw);
}
选项
答案
for(i=0;i
解析
本题主要考查依据数组下标对数据进行筛选及平均值的求法。程序步骤;1.如果inBuf
是奇数,则countl加1;否则,count2加1。如果下标符合条件,则k加1,并将inBuf
加到average上。2.所有数都判断完后average=average/k得到平均值。
转载请注明原文地址:https://kaotiyun.com/show/BraZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
将原数据变换成一种隐蔽的形式的过程称为【 】。
以太网交换机可以有多个端口,可以分为专用端口和【 】。
InternetExplorer是目前流行的浏览器软件,它的主要功能之一是浏览()。
世界上第一个网络体系结构是1974年IBM公司提出的______。
我们常说的“Novel1网”是指采用()操作系统的局域网系统。
WWW客户机与WWW服务器之间的信息传输使用的协议为______。
虚拟网络中逻辑工作组的结点组成不受物理位置的限制,逻辑工作组的划分与管理是通过______方式实现的。
在结构化布线系统中,传输介质通常选用双绞线和______。
在扩展的ASCⅡ码中,每个数字都能用二进制数表示,例如,1表示为00110001,2表示为00110010,那么2008表示为______。
随机试题
与面神经有关的神经核()
系统取决于人们对客观事物的观察方式,人们可以把()都视为一个系统。
在市场风险计量与检测的过程中,更具有实质意义的是()。
李先生投资100万元于项目A,预期名义年收益率为10%。期限为5年,每季度付息一次。则该投资项目的有效年收益率为()。
MPEG-4是基于对象的编码方式,它引入了VO的概念来实现基于内容的表示,以下不是VO描述信息的是(38)。
数据的物理独立性和逻辑独立性分别是通过修改()来完成的。
A.becostlyB.harmfulC.savealifeD.stillopentodebateE.reducetheriskofradiationtriggeringacanc
-Ithinkit’sgoingtobeabigproblem.-Yes,itcouldbe.Iwonder______wecandoaboutit.
A、Getaregistrationform.B、Knowabouttheaerobicsschedule.C、GetastudentIDcard.D、Knowaboutthefeesforaerobicclasse
Therearethreetheoriesaboutthebirthofmoon.Inthefirst,themoonisthoughttohaveformed【S1】______inspace,afterwhi
最新回复
(
0
)