首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
22
问题
文件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://jikaoti.com/ti/p8R7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
计算机网络系统是______。
ATM局域网仿真系统中,连接在ATM网络中的主机与网桥可以从逻辑上划分为若干个独立的区域,每个区域称为一个【 】。
连接到计算机网络上的计算机都是______。
在OSI参考模型的各层中,向用户提供可靠的端到端(End-to-End)服务,透明地传送报文的是______。
根据系统中所使用的支付工具的不同,可以将网上支付系统分为3类:信用卡支付系统、【 】和电子现金支付系统。
在电子商务应用中,下列说法错误的是
IEEE802.11标准定义了
在电子商务活动中,______是电子商务的高级阶段和最终目的。
令牌环网中某个站点能发送帧是因为______。
在直接交换方式中,局域网交换机只要接受并检测到目的地址字段,就立即将该帧转发出去,而不管这—帧数据是否出错。帧出错检测任务由以下哪种设备完成______。
随机试题
银行吸收所有存款都必须坚持“存款自愿,取款自由,存款有息,为储户保密”的工作原则。()
A、Tocheckthelaboratoryreport.B、Havingafever.C、Abnormalbloodpressure.D、TohaveanX-ray.Btonsillitis指“扁桃体炎”,对话中还说ther
男性,74岁,右侧腹股沟区可复性肿块8年。查体:病人直立时。在腹股沟内侧端、耻骨结节上外方有一4cm×4cm半球形肿物,未进入阴囊,平卧后自行消失。该病人最有效的治疗方法是
指出下列正确的
甲公司于2014年12月1日出口销售产品一批,价格为100万美元,成本为480万元人民币,合同约定收款日为2015年3月1日。为了减少汇率波动给甲公司带来的风险,销售产品当日甲公司与某银行签订了一项3个月期售出美元的远期合同。根据该远期外汇合同,甲公司将于
下列方法中,()适用于生产周期长、产品结构和工艺加工过程比较复杂的企业。
取得重大成功后的狂喜,惨遭失败后的绝望,这种情绪状态是()。
工业革命之后,大量生产使经济活动大幅扩充;中产阶级形成,人类的生活质量不断地提升。这一切巨变,都是围绕着市场。稍微详细一些来说,工业革命带来量产,而量产使经济活动蓬勃发展。通过市场的交易,买卖双方互蒙其利。在供给面,随着市场规模的扩大,企业家得到可观的利润
PoliceinthepopularresortcityVirginiaBeachrecentlybeganoperatingvideosurveillancecameraswithcontroversialfacerec
IcecreambecamepopularinFranceinthe1500s,butonlyamongroyalty.Overthenextfewcenturies,theprocessofmakingthem
最新回复
(
0
)