首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBufV]中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差tot—v的值。函数Writ
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBufV]中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差tot—v的值。函数Writ
admin
2020-12-17
63
问题
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBufV]中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差tot—v的值。函数WriteData()负责把结果输出到OUT.DAT文件中。
计算方差的公式如下:
设N为偶数的个数,inBuf
为偶数,ave2为偶数的平均值。
原始数的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数WriteData()的内容。
试题程序:
#include
#inelude
#include
#define MAX l000
int inBuf[MAX],odd=0,even=0;
double ave1=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(“EVEN=%d\nAVE1=%If\nAVE2=%If
\ntot_v=%lfkn”,even,ave1,ave2,tot_v);
WriteData();
}
void WriteData(void)
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“%d\n%lf\n%If\n%If\n”,even,ave1,
ave2,tot_v);
fclose(fp);
}
选项
答案
void Compute(void) { int i.j; for(i=0;i
解析
本题主要考查平均值和方差的计算问题。
①求平均值;由于本题中的数据量比较大,若采用先将各个值加起来再除以总个数来取平均的话,会因变量不能存储那么大的数据而导致溢出。本题的程序采用的方法是:N个数的平均值=[前(N-1)个数的平均值*(N-1)+第N个数]/N,采用这种递推的方法就避免了将大的数据存入变量中而产生溢出。②求方差:按照所给公式,将数值代入计算即可。
转载请注明原文地址:https://kaotiyun.com/show/nBOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
宽带综合业务数字网的协议分为3面和3层,3个层分别称为【】、ATM层和ATM适配层。
Web流量安全性方法可以分为:网络级、传输级和()。
局域网的网络软件主要包括网络数据库管理系统、网络应用软件和
在下列传输介质中,错误率最低的是______。
某一主机IP地址为250.110.25.25。该主机的有限广播地址为()。
我们常说的“Novell网”是指采用()操作系统的局域网系统。
机群系统可以按应用目标或结构进行分类。按应用目标可以分为高性能机群与()。
用户利用邮件应用程序下载电子邮件通常使用的协议为()。
下列有关数据通信技术的叙述,错误的是()。
冈特网上某主机的IP地址为128.200.68.101,子网屏蔽码为255.255.255.240,该主机使用的回送地址是()。
随机试题
A、胸骨剑突B、髂前上棘C、腹直肌外缘D、腹股沟韧带E、肋脊角腹部九区分法标志及常用骨髓穿刺部位
该病人诊断为采用哪种治疗措施为宜
男性,60岁。3年前急性广泛性前壁心肌梗死,现喘促气逆,不能平卧,夜间尤甚,心悸不寐,咳痰清稀、量多,形寒肢冷,腰膝酸软,小便不利,舌淡暗苔白腻,脉弦细而滑。治疗应首选()
患者,女性,52岁。腹泻、便秘交替出现3个月。粪便稀并带有血性黏液。首选的检查是
都江堰由战国时期的那个国开凿()
国务院关于办理商标注册附送证件问题的批复《关于办理商标注册附送证件问题的请示》收悉,国务院大致同意关于办理商标变更、转让或者续展注册时不再附送原商标注册证的意见,但考虑到这一问题涉及《中华人民共和国商标法实施细则》的修改,特批复如下:本批复第一项、第四项
对A市居民参加体育锻炼的情况进行的调查表明,经常参加体育锻炼的居民数近两年来不断上一升,而某健身中心的顾客数略有下降。以下各项除了哪一项,都有助于解释上述矛盾?()
《革命军》的作者是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
AttheKyotoconferenceonglobalwarminginDecember1997,itbecameabundantlyclearhowcomplexitbecametoworkoutinterna
最新回复
(
0
)