首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
112
问题
函数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全国计算机三级
相关试题推荐
百度能在中文网页的搜索上独占鳌头,这是因为它拥有一项自己的独特核心技术,即()。
关于域名解析说法错误的是()。
网络操作系统的______服务为用户的文件安全与保密提供眼务。
宽带综合业务数字网(B-ISDN)采用的数据传输技术是_______。
下列关于WWW99览器的叙述中,错误的是
Internet用户的电子邮件地址格式是:用户名@
以下URL的表示中错误的是______。
如果—个IP地址为202.93.120.34的主机需要向202.94.120.0网络进行直接广播,那么,它使用的直接广播地址为【】。
在公用密钥数字签名技术中,使用单向散列函数生成信息摘要的目的是______。
初期开发的基于文件服务器的局域网,操作系统属于:________。
随机试题
慢性肺瘀血的病理改变有
32岁,初产妇,因第二产程延长行会阴后斜切开术及产钳助产术。产后检查:宫底脐下2指,血压115/80mmHg。产后1小时产妇感心悸、恶心、口渴、出冷汗,检查阴道流血不多,色暗红,有血凝块;宫底脐上1横指,软;血压80/50mmHg。
根据《建设项目环境影响评价分类管理名录》未作规定的建设项目,其环境影响评价类别由省级环境保护行政主管部门根据建设项目的()提出建议,报国务院环境保护行政主管部门认定。
按照通风、防尘安全要求,应每月至少取样分析或检测一次的指标有()。
某建筑面积为1200m2的候车厅配置了手提式干粉灭火器,下列关于该候车室干粉灭火器维护管理的说法中,正确的是()。
某冶金公司在过去12周,每周需求煤炭量分别为80、78、82、85、82、81、87、79、77、85、83和82吨。女口果它们服从正态分布,订货进货提前期为1周,一次订货费用150元,1吨煤保管1周需要保管费1元。要求库存满足率达到98%。如果实行定量
下列属于吹管乐器的是()
A、 B、 C、 D、 B
计算
情景:你的同事张丽明天去出差,你说好要去送她,却突然接到父亲电话,得知母亲病重,要你马上回家。离开办公室时,张丽正在开会。任务:请你用英语给张丽写一张50词左右的便条。内容包括:你为什么马上要回家;明天可能不去机场
最新回复
(
0
)