首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
38
问题
文件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全国计算机三级
相关试题推荐
一个Ethernet网络和—个TokenRing网络的互连可以通过以下______网络设备实现。
下面的四个IP地址,属于D类地址的是______。
计算机网络是由多个互连的结点组成的,结点之间要做到有条不紊地交换数据,每个结点都必须遵守一些事先约定好的原则。这些规则、约定与标准被称为网络协议(Protocol)。网络协议主要由以下三个要素组成______。
下列不属于从通信网络的传输方面对加密技术分类方式的是
关于PC机硬件的描述中,以下说法错误的是
分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在______。
香农定理描述了信道带宽与哪些参数之间的关系?Ⅰ.最大传输速率Ⅱ.信号功率Ⅲ.功率噪声
在直接交换方式中,局域网交换机只要接受并检测到目的地址字段,就立即将该帧转发出去,而不管这—帧数据是否出错。帧出错检测任务由以下哪种设备完成______。
当通过电话线连接到ISP时,因为电话线路输出信号为——信号,计算机输出信号只能通过调制解调器同电话网连接。
以太网交换机用端口号/MAC地址映射表进行数据交换,动态建立维护端口号/MAC地址映射表的方法是______。
随机试题
企业确定库存量的依据很多,其中采用经济订购批量是最普遍的做法。由于企业拥有商品库存的目的是为满足顾客要求,所以库存控制需要在()之间进行权衡。
根据数据的观测方法和来源划分,研究数据可以分为()
正常小儿,体重8kg,身长68cm,前囟1cm,有乳牙3颗。其可能达到的发育水平是
胆汁中参与脂肪消化和吸收的主要成分是()。
患儿,7岁,3周前曾患上呼吸道感染,3日来眼睑浮肿,尿少,有肉眼血尿。体检:咽部不充血,眼睑浮肿,血压150/110mmHg,尿蛋白(+++),有大量红细胞,抗“O”500U,补体C3下降。该患儿最可能的诊断是
左旋多巴治疗震颤麻痹,指出下列的错误说法
骨肉瘤好发年龄是()。
乙炔站房内的仪表必须应用()型仪表。
材料:下面是赵老师关于“长江”的教学过程设计:(1)创设情境,引入新课教师播放《长江之歌》的视频。激昂而悦耳的歌声、滚滚长江水的画面、壮丽的三峡等情境,一方面给学生以美的享受,另一方面使教师非常自然地导入了新课。(2
当前,搞好乡镇改革,化解乡村债务是难题,妥善解决这个问题,应掌握的政策是( )。
最新回复
(
0
)