首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数countl和偶数的个数count2,以及数组inBuf下标为奇数的元素
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数countl和偶数的个数count2,以及数组inBuf下标为奇数的元素
admin
2012-07-20
25
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数countl和偶数的个数count2,以及数组inBuf下标为奇数的元素值的算术平均值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","rf");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,"% d,",&inBuf[i*10+j]);
printf("%d",inBuf[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
void main()
{
int countl,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",count1,count2,average);
fprintf(fw,"%d\n%d\n%6.2f\n",count1,count2,average);
fclose(fw);
}
选项
答案
for(1=0;i
解析
本题主要考查依据数组下标对数据进行筛选及平均值的求法。程序基本步骤是;1.对200个数进行遍历,如果inBuf
是奇数,则countl加1;否则,count2加1。如果当前下标是奇数,则k加1,并将inBuf
累加到average上。2.所有数都判断完成后average=average/k得到平均值。
转载请注明原文地址:https://kaotiyun.com/show/Y24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
计算机网络采用层次结构,各层之间互相【 】。
按照路由选择算法,连接LAN的网桥通常分为透明网桥和
在双绞线组网的、方式中,以太网的中心连接设备是
MIPS常用来描述计算机的运算速度,其含义是
IEEE【 】标准定义了CSMA/CD总线介质访问控制子层与物理层规范。
在下列传输介质中,错误率最低的是
常用的局部总线是
在令牌总线和令牌环局域网中,令牌是用来控制结点对总线的
虚拟局域网通常采用交换机端口号、MAC地址、网络层地址或
当通过电话线连接到ISP时,因为电话线路输出信号为哪种信号,计算技术输出信号只能通过调制解调器同电话网连接?
随机试题
Scientistsusedtoexplore【31】thesurfaceoftheocean.Nowthey【32】belowthesurface,too.Theywanttoknowabouttheoceanwa
李某,男,43岁,哮喘反复发作7年,近1周来频繁发作,喉中痰鸣如吼,喘而气粗,咯黄黏稠痰,排吐不利,胸闷胁胀,咳则尤甚,口干面赤自汗,指端微绀,舌红苔黄腻,脉滑数。本病例诊断为
腹泻较久患儿,脱水、酸中度纠正后,出现惊厥,应首先考虑
下列哪一项是痢疾志贺菌的特性
A.偏向患侧B.偏向健侧C.先偏向患侧后复正常D.不偏E.开口型歪曲翼外肌痉挛()
墨菲征阳性见于()
下面对技术合同履行的成果说法正确的是()
委托其他部门或单位维修设备所支出的费用是指()。
下列关于不同有效市场的特征说法正确的是()。Ⅰ.在弱式有效市场上,证券的价格充分反映了过去的价格和交易信息,即历史信息Ⅱ.在半强式有效市场上,证券的价格反映了包括历史信息在内的所有公开发表的信息,即公开可得信息Ⅲ.在强
旅游者要求去不对外开放的地区、机构参观游览,导游人员()。
最新回复
(
0
)