首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数readData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差tOt_v的值。函数Write
函数readData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差tOt_v的值。函数Write
admin
2013-12-17
15
问题
函数readData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差tOt_v的值。函数WriteData()负责把结果输出到OUT.DAT文件中。
计算方差的公式如下:
设N为奇数的个数,inBuf
为奇数,avel为奇数的平均值。
原始数的存放格式是;每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数readData()和写函数WriteData()的内容。
试题程序:
#include
#include
#include
#define MAX 1000
int inBuf[MAX],odd=0,even=0;
double avel=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(“ODD=%d\nAVEl=%f\nAVE2=%f\
nTOTFC=%f\n”,odd,ave1.ave2,tot_v);
WriteData();
}
void WriteData(void)
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“%d\n%if\n%If\n%if\n”,odd,ave1,
ave2,tot v);
fclose(fp);
}
选项
答案
void Compute(void) { int i; for(i=0;i
解析
本题考查的主要是平均值和方差的计算问题。
基本思路是:①求均值:由于本题中的数据量比较大.若采用先将各个值加起采再除以总个数采取平均值的话,会因为变量不能存储那么大的数据而导致溢出。本程序采用的方法是N个数的平均值=[前(N-1)个数的平均值*(N-1)+第N个数]/N,采用这种递推的方法就避免了将大的数据存入变量中而产生溢出。②求方差,按照所给公式,将敖值代入计算即可。
转载请注明原文地址:https://kaotiyun.com/show/MAZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在UNIX标准上有两大阵营:一个是【】,以AT&T与Sun公司为首;另一个是开放系统基金会(OSF),以IBM、HP、DEC为首。
在计算机中,用【】位二进制位组成一个字节。
在DES加密算法中,密角长度和被加密的分组长度分别是
在因特网下列协议中,超文本传输协议是
下图为一个简单的互联网示意图。其中,路由器Q的路由表中到达网络40.0.0.0的下一跳步IP地址应为
某主机的IP地址为1250.256.1,则该IP是()。
为了使传输介质和信号编码方式的变化不影响MAC子层,100BASE-T标准采用了
在广域网中,___________标准规定的速率为1.5Mbps。
网络互联的类型主要有:局域网—局域网连接、局域网—广域网连接、局域网—广域网—局域网连接和【 】。
下列选项中,不是分组密码优点的是()。
随机试题
屋外配电装置软导体选择,请选出条件正确的。线路按电晕电压校验不起决定作用的为()。
引起刑事责任消灭的原因主要是()。
()主要是对已经通过符合性检查、技术评审、商务评审的投标文件进行综合比较与分析,并对投标人的评审结果进行排序。
某新建项目,建设期为3年,共向银行贷款1300万元。借款时间为:第一年300万元,第二年600万元,第三年400万元。年利率为6%,则第二年应计利息为()万元。
2014年3月至5月,某上市公司发生的交易性金融资产业务如下:(1)3月2日,购入甲上市公司股票100万股,每股6元,另发生相关的交易费用2万元,并将该股票划分为交易性金融资产。(2)3月31日,该股票在证券交易所的收盘价格为每股5.7
《教师法》规定教师的平均工资水平应当()国家公务员的平均工资水平。
作为复制件的副本与正本在外形上基本上没有区别,在效用方面均具备正式公文的法定效用。()
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
InmyopinionElizabethandHenryarenot______friendsaslovers.
Lookingbackonmychildhood,Iamconvincedthatnaturalistsarebornandnotmade.Althoughwewereallbroughtupinthesam
最新回复
(
0
)