首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
48
问题
函数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全国计算机三级
相关试题推荐
网卡是连接局域网中计算机和【】的设备。
在TCP/IP协议中,传输层负责向【】提供服务。
按照IP地址的逻辑层来分,IP地址可以分为
以下关于计算机网络的讨论中,正确的观点是
某企业的财务管理软件属于
在下面的协议中不是应用层协议的是_______。
电子商务中的安全技术应解决______的问题,才能真正进行网上交易。
因特网中主机域名需要转换成IP地址,这个过程称之为【 】。
由于在多媒体网络应用中需要同时传输语音、数字、文字、图形与视频信息等多种类型的数据,不同类型的数据对传输的服务要求不同,因此多媒体网络应用要求网络传输提供高速率与低【 】服务。
网络互联的类型主要有:局域网—局域网连接、局域网—广域网连接、局域网—广域网—局域网连接和【 】。
随机试题
陈某强迫刘某穿着印有恐怖主义标志的服饰上街,否则就殴打刘某。陈某的行为构成犯罪。
下列关于中药饮片调剂操作要求描述错误的是
下列关于酊剂的质量要求,说法错误的是
关于网络计划时差的说法,错误的是()。
“索赔金额=某项工作调整后的实际总费用-该项工作的报价费用”是( )的计算公式。
对征信业进行监督的部门包括:县级以上地方人民政府和国务院有关部门。()
因校舍使用不当或失修造成房屋倒塌造成学生伤亡事故的,主要责任人应追究()。
演员:得奖:实力
对本身没有逻辑意义的材料人为赋予某些意义以便记忆,也是一种形式的有意义学习。
A、 B、 C、 C
最新回复
(
0
)