首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBufV]中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差tot—v的值。函数Writ
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBufV]中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差tot—v的值。函数Writ
admin
2020-12-17
35
问题
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBufV]中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差tot—v的值。函数WriteData()负责把结果输出到OUT.DAT文件中。
计算方差的公式如下:
设N为偶数的个数,inBuf
为偶数,ave2为偶数的平均值。
原始数的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数WriteData()的内容。
试题程序:
#include
#inelude
#include
#define MAX l000
int inBuf[MAX],odd=0,even=0;
double ave1=0.0.ave2=0.0,tot_v=0.0}
void WriteData(void);
int ReadData(void)
{
FILE*fp;
int i,j;
if((fp=fopen(“IN.DAT”,“r”))==NULL)
return 1;
for(i=0;i<100;i++)
{
for(j=0,j<10;j++)
fscanf(fp,“%d,”,&inBuf[i*10+j]);
fscanf(fP,“\n”);
if(feof(fp))break;
}
fclose(fp);
return 0;
}
void Compute(void)
{
}
void main()
{
int i;
for(i=0;i
inBuf
=0;
if(ReadData())
{
printf(“数据文件IN.DAT不能打开!\007\
n”);
return;
}
Compute();
printf(“EVEN=%d\nAVE1=%If\nAVE2=%If
\ntot_v=%lfkn”,even,ave1,ave2,tot_v);
WriteData();
}
void WriteData(void)
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“%d\n%lf\n%If\n%If\n”,even,ave1,
ave2,tot_v);
fclose(fp);
}
选项
答案
void Compute(void) { int i.j; for(i=0;i
解析
本题主要考查平均值和方差的计算问题。
①求平均值;由于本题中的数据量比较大,若采用先将各个值加起来再除以总个数来取平均的话,会因变量不能存储那么大的数据而导致溢出。本题的程序采用的方法是:N个数的平均值=[前(N-1)个数的平均值*(N-1)+第N个数]/N,采用这种递推的方法就避免了将大的数据存入变量中而产生溢出。②求方差:按照所给公式,将数值代入计算即可。
转载请注明原文地址:https://jikaoti.com/ti/bXY7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下列关于HDSL技术的描述中,错误的是()。
当信息从信源向信宿流动时可能会受到攻击。其中中断攻击是破坏系统资源,这是对网络【】性的攻击。
下列关于误码率说法错误的是
WWW是因特网增长最快的一种网络信息服务,下列选项中,不是WWW服务特点的是()。
定义了CSMA/CD协议的IEEE标准是()。
下面的服务中,()不是网络操作系统提供的服务。
关于TCP协议特点的描述中,错误的是()。
连入因特网的计算机必须遵从()。
请根据下图所示网络结构回答下列问题。填写路由器RG的路由表项①至⑥
差异备份、增量备份、完全备份3种备份策略的备份速度由快到慢依次为()。
随机试题
阅读材料,回答问题。材料1:宇宙只有一个地球,人类共有一个家园。霍金先生提出关于“平行宇宙”的猜想,希望在地球之外找到第二个人类得以安身立命的星球。这个愿望什么时候才能实现还是个未知数。到目前为止,地球是人类唯一赖以生存的家园,珍爱和呵护
患者过敏性鼻炎5年,今年夏季开始出现间断喘息发作,可自行缓解,医生为明确其疾病情况建议行支气管舒张试验,关于这一检查以下说法正确的是
女性,48岁。发作性剑突下及右上腹绞痛3天,伴有寒战,半年内有类似发作史。查体:体温39℃,脉搏110次/分,血压140/85mmHg,血常规检查:WBC12×109/L,N0.8,神志清楚,皮肤、巩膜轻度黄染,右肋缘下触及肿大的胆囊、触痛。
某企业为单步骤简单生产企业,设有一个基本生产车间,连续大量生产甲、乙两种产品。采用品种法计算产品成本。另设有一个供电车间,为全厂提供供电服务,供电车间的费用全部通过“辅助生产成本”归集核算。2012年12月份有关成本费用资料如下:(1)12月份发出材
古代两河流域最具代表性的文学作品是()。
Itisseldomacceptabletoabbreviatewordsinformalwriting.
Whohasgotapen?
Imaginebeingaskedtospend12orsoyearsofyourlifeinasocietywhichconsistedonlyofmembersofyourownsex.Howwoul
He(success)______inwritingabookwiththehelpofhisfatherlastyear.
A、Shereadsmoreslowlythanthemandoes.B、Shehasalotofmaterialtoreadbeforeshehascoffee.C、Themandoesmoreworkt
最新回复
(
0
)