首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数count1和偶数的个数count2。以及数组inBuf下标为奇数的元素
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数count1和偶数的个数count2。以及数组inBuf下标为奇数的元素
admin
2020-12-17
68
问题
文件IN.DAT中存有200个整数,函数read_dat(int inBuf[MAX])负责将这200个数读到数组inBuf[]中。请编制程序,要求;求出数组inBuf[]中奇数的个数count1和偶数的个数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”,“r”);
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,“%d.”,&inBuf[i*10+j]);
printf(“%d”,inBufl-i*10+j]);
}
printf(“\n”);
}
fclose(fp);
}
void main()
{
int count1,count2,inBuf[MAX];
float average 1
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(i=0;i
解析
本题主要考查依据数组下标对数据进行筛选及平均值的求法。
程序基本步骤是;①时200个数进行遍历,如果inBuf
是奇数,则countl加1;否则,count2加1。如果当前下标是奇数,则k加1,并将inBuf
累加到average上。②所有数都判断完成后average=average/k得到平均值。
转载请注明原文地址:https://kaotiyun.com/show/nKdZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在公钥加密系统中,()是不能公开的。
一般而言,Internet防火墙建立在一个网络的何处?()
防火墙用于控制访问和执行站点安全策略的不同技术是:【】、方向控制、用户控制和行为控制。
用于实现邮件传输服务的协议是()。
传输层向用户提供()。
最初的ARPANet主要研究内容是______、网络通信协议、网络通信与系统操作软件。
域名服务是使用下面的______协议。
主板有许多分类方法,其中按芯片集的规格进行分类的是()。
下列对802.11b无线局域网的多峰窝漫游工作方式的描述中,错误的是()。
一台Cisco6500交换机的4/1~24端口用于连接单个PC机和服务器,若需加快PC机和服务器接入到网络中的速度,STP可选功能的正确配置是
随机试题
A、胰岛素B、磺脲类C、硫脲类D、同位亲碘E、甲状腺次全手术治疗1型糖尿病采用
男性,28岁。外伤致肱骨中下l/3骨折,伴有桡神经损伤,临床上除骨折体征外,还可出现的体征是
患者,男,15岁,发热胸闷,口噤。项背强直,甚则角弓反张。手足挛急,腹胀便秘,舌红,苔黄厚腻,脉弦数。此应属痉证的哪一症候
A.X线可见肺部原发灶、淋巴管炎及肺门淋巴结肿大B.X线显示右锁骨上下片状、絮状阴影,边缘模糊,其内有薄壁空洞C.X线显示双肺浓密细网状阴影,可见大小及密度大体相等的粟粒状阴影D.右肺上叶尖后段显示一厚壁空洞,双肺纹理增强,散在斑片状影,肺门被牵拉向
与胆相表里的是()
A.药品生产企业B.药品批发企业C.药品零售企业D.普通商业企业E.医疗机构药房将《药品经营许可证》和执业药师证书应悬挂在醒目、易见的地方的企业是()
教师讲解练习题“学校买了4张桌子和9把椅子,共用去504元,一张桌子和3把椅子的价钱正好相等,桌子和椅子的单价各是多少?”时,提示学生可以用椅子的价格表示桌子的价格,这是在培养学生建立()的数学思想方法.
125,135,125,55,()。
论说文:根据下述材料,写一篇700字左右的论说文,题目自拟。 一家企业遇到了这样一个问题:究竟是把有限的资金用于扩大生产呢,还是用于研发新产品?有人主张投资扩大生产,因为根据市场调查,原产品还可以畅销三到五年,由此可以获得可靠而丰富的利润;有人主张投资
Thejobinterviewisthemomentoftruthinjobhunting.Inadditiontohowtheinterviewerseesyourqualificationsandperson
最新回复
(
0
)