首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、偶数的个数even、平均值ave及方差tot_v的值,函数WriteData()负责把结
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、偶数的个数even、平均值ave及方差tot_v的值,函数WriteData()负责把结
admin
2020-10-21
94
问题
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、偶数的个数even、平均值ave及方差tot_v的值,函数WriteData()负责把结果输出到OUT.DAT文件中。
计算方差的公式如下:
原始数的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数WriteData()的内容。
试题程序:
#include
#include
#include
#define MAX 1000
int inBuf[MAX],odd=0,even=0;
double ave=0.0,tot_v=0.0;
void WriteData(void);
int ReadData(void)
{
FILE*fp;
int i,j;
if((fp=fopen(“I N.DAT”,“r”))==NULL)
return 1;
for(i=0;i<100;i++)
{
for(j=0;j<10;j++)
fseanf(fp,“%d,”,&inBuf[i*10+j]);
fscanf(fp,“\n”);
if(feof(fp))break;
}
fciose(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(“ODD=d\nEVEN=%d\nAVE=%f\ntot_v
=%fkn”,odd,even,ave,tot_v);
WriteData();
}
void WriteData(void)
{
FlLE*fp;
fp fopen(“OUT.DAT”,“W”);
fpfintf(fp,“ODD=%d\nEVEN=%d\nAVE=%f\ntot
_v=%f\n”,odd.even,ave,tot_v);
felose(fp);
}
选项
答案
void Compute(void) { int i; for(i=0;i
解析
本题主要考查平均值和方盖的计算问题。
①求平均值t由于本题中的数据量比较大.若采用先将各个值加起来再除以总个数采取平均的话,会因变量不能存储那么大的数据而导致溢出。本题的程序采用的方法是:N个数的平均值=[前(N-1)个数的平均值*(N-1)+第N个敖]/N,采用这种递推的方法就避免了将大的数据存入变量中而产生溢出。②求方差:按照所给公式,将数值代入计算即可。
转载请注明原文地址:https://kaotiyun.com/show/yedZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在网络管理协议SNMP参考模型中,采用的是管理者-代理模型,每个代理结点都有一个【】用于保存代理能收集的信息。
关于DES的描述中,错误的是()。
一台主机的IP地址为222.138.111.78,子网屏蔽码为255.255.255.240,那么这台主机的主机号为
网络安全环境由三个部分组成,它们是技术、管理和______。
在电子商务应用中,下面哪一种说法是错误的()。
关于第三层交换机,说法正确的是______。
路由器转发分组是根据报文分组的________。
某路由器收到了一个IP数据报,在对其首部进行校验后发现该数据报存在错误,路由器最有可能采取的动作是
基于文件服务的网络操作系统分为以下两个部分:文件服务器软件与【 】。
下列准则中,不是安全评估准则的是()。
随机试题
已知函数f(χ)=(χ-a)g(χ),其中g(χ)在点χ=a处二阶可导,则f〞(a)=()
保和丸的功用是
女,20岁,近一年来时有右下腹疼痛伴膀胱刺激症状。体检:腹软、右下腹深压痛,右腰部轻叩痛。尿常规:红细胞++/HP,白细胞+/HP,肾图检查:右侧呈梗阻型曲线,应考虑为
工作医疗机构
项目准备阶段的融资咨询主要是从()角度出发的。
案例某日8时40分,新疆某煤矿井下发生较大火灾和瓦斯爆炸事故,造成6人死亡、8人重伤,直接经济损失1490万元。该矿建设规模为9×104t/a,低瓦斯矿井,煤尘具有爆炸性,煤层自然发火倾向性鉴定结果为自燃煤层。事故发生在早上6时多,井口
安全检查表法是在对危险源系统进行充分分析的基础上,分成若干个单元或层次,列出所有的危险因素,确定检查项目,然后编制成表,按此表进行检查,检查表中的回答一般都是()。
下列关于涉税专业服务机构的说法中,错误的是()。
根据支付系统无安全措施的模型填写图5-7。
Listentothefollowingdialogueandinterpretitasrequired.AfteryouhearasentenceorashortpassageinChinese,interpre
最新回复
(
0
)