- 45
- 0
- 约9.7千字
- 约 13页
- 2016-09-20 发布于河南
- 举报
方差运算题
方差运算题
★☆题目61(方差运算题)
请编制函数ReadDat()实现从文件IN.DAT中读取1000个十进制整数到数组xx中;请编制函数Compute()分别计算出xx中偶数的个数even,奇数的平均值ave1,偶数的平均值ave2以及方差totfc的值,最后调用函数WriteDat()把结果输出到OUT.DAT文件中。
计算方差的公式如下:
N 2
totfc=1/N∑ (xx[i]-ave2)
i=1
设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)
/*********编制函数ReadDat()的部分************/
for(i=0;iMAX;i++)
{ fscanf(fp,%d,,xx[i]);
if((i+1)%10==0)
fscanf(fp,\n); }
/*******************************************/
void Compute(void)
{ int i,yy[MAX];
for(i=0;iMAX;i++)
yy[i]=0;
for(i=0;iMAX;
原创力文档

文档评论(0)