首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2012-07-20
57
问题
函数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("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\nEVEN=%d\nAVE=% f\ntot_v=%f\n",odd,even,ave,tot_v);
WriteData();
}
void WriteData(void)
{
FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"ODD=%d\nEVEN=%d\nAVE=%f\ntot_v=%f\n",odd,even,ave,tot_v);
fclose(fp);
}
选项
答案
void Compute(void) { int i; for(i=0;i
解析
本题主要考查平均值和方差的计算问题。1.求平均值;由于本题中的数据量比较大,若采用先将各个值加起来再除以总个数来取平均的话,变量不能存储那么大的数据而导致溢出。本题的程序采用的方法是;N个数的平均值=[前(N-1)个数的平均值*(N-1)+第N个数]/N,采用这种递推的方法就避免了将大的数据存入变量中而产生溢出。2.求方差;按照所给公式,将数值代入计算即可。
转载请注明原文地址:https://kaotiyun.com/show/b24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
B-ISDN中的ISDN的意思是综合业务数字网(IntegratedServiceDigitalNetwork),而B的意思是【 】。
下列______是文件服务器的项目。
网络安全环境由3个重要部分组成,它们是【 】、技术和管理。
网络操作系统的基本任务是屏蔽本地资源与网络资源的差异性,为用户提供各种基本网络服务功能,完成网络【 】的管理,并提供网络系统的安全性服务。
在访问因特网过程中,为了防止Web页面中恶意代码对自己计算机的损害,可以采取的防范措施是
IP数据报具有“生存周期”域,当该域的值为多少时数据报将被丢弃?
以下的网络管理功能中,不属于配置管理的是
按密钥的使用个数,密码系统可以分为______。
随机试题
城市人民代表大会的职权是什么?
下列哪项法律的目的是加强对产品及劳务广告的管理,以防止消费者受害事件的发生()
临床用药受很多因素影响,存在很大的个体差异。理想的给药方案应当是根据每个患者的具体情况“私人定制”,这就是给药方案个体化。临床给药方案个体化方法包括()。
商业区某商场共6层,每层建筑面积3000m2,土地使用年限为40年,从1996年5月18日起计。该商场一至四层于1998年5月18日租出,租期为5年,月租金为每平方米240元,且每年不变;五至六层于1998年7月1日租出,租期为3年,月租金为每平方米210
设备工器具基期单价、购置数量分别为p0、q0报告期单价、购置数量分别为p1、q1,则利用派氏公式表达的设备工器具价格指数为()。
A注册会计师负责对甲公司20×8年度财务报表进行审计。在针对应收账款实施函证程序时,A注册会计师决定采用概率比例规模(PPS)抽样方法实施抽样。甲公司的应收账款包含4000笔明细账户,账面总金额为2000000元。A注册会计师确定的可接受误受风险为5%。其
从“阿克琉斯基猴”身上,研究者发现了许多类人猿的特征。比如,它脚后跟的一块骨头短而宽。此外,“阿克琉斯基猴”的眼眶较小,科学家据此推测它与早期类人猿的祖先一样,是在白天活动的。以下哪项如果为真,最能支持上述科学家的推测?
现有四个向量组①(1,2,3)T,(3,-1,5)T,(0,4,-2)T,(1,3,0)T;②(a,1,b,0,0)T,(c,0,d,2,0)T,(e,0,f,0,3)T;③(a,1,2,3)T,(b,1,2,3)T,(c,3
Whohasgotapencil?
A、 B、 C、 B
最新回复
(
0
)