首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute(),分别计算出数组XX中数值为偶数的个数even。所有数值为奇数的平均值avel,偶数的平均值ave2以及所有偶数的方差totfc的值,最后调
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute(),分别计算出数组XX中数值为偶数的个数even。所有数值为奇数的平均值avel,偶数的平均值ave2以及所有偶数的方差totfc的值,最后调
admin
2013-12-10
53
问题
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute(),分别计算出数组XX中数值为偶数的个数even。所有数值为奇数的平均值avel,偶数的平均值ave2以及所有偶数的方差totfc的值,最后调用函数WriteDat()把结果输出到out.dat文件中。计算方差的公式如下:
设N为偶数的个数,xx
为偶数,ave2为偶数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
【试题程序】
#include
#include
#include
#define MAX 1000
int xx[MAX]。even=0;
double ave]=0.0,ave2=0.0,totfc=0.0;
void WriteDat(void);
int ReadDat(void)
{
FILE*fp;
int i;
if((fp=fopen(“in,dat”,“r”))==NULL)
return 1;
for(i=0;i
fseanf(fp,“%d,”,&xx
);
fclose(fp);
return 0;
}
void Compute(void)
{
}
void main()
{
int i;
for(i=0;i
=0;
if(ReadDat()){
printf(“数据文件IN.DAT不能打开!\007\n”);
return;
}
Compute();
printf(“EVEN=%d\nAVE1=%If\nAVE2=%lf\nTOTFC=%lf\n”,even,avel,ave2,totfc);
WriteDat();
}
void WriteDat(void)
{
FILE*fp;
fp=fopen(“out.da.t”,“w”),
fprintf(fp,“%d\n%If\n%if\n%If\n”,
even,avel,ave2,totfc);
fclose(fp);
}
选项
答案
void Compute(void) { int i; /*定义变量*/ for(i=0;i
解析
转载请注明原文地址:https://kaotiyun.com/show/iElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据是信息的符号表示,或称载体;信息是数据的【】。
一个简单的方法是采用【】来指示磁盘存储空间的使用情况。
关系数据库中的关键字是指
在数据库中,产生数据不一致的根本原因是
在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的任务?
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的顺序是a2、a4、03、a6、a5、a1,则栈的容量至少是多大?
Internet上的计算机地址有两种表示形式:【】与域名。
有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程T:教员H:上课时间R:教室S:学生 根据语义有如下函数依赖集: P={C→T,(H,R)→C,(H,T)→R,(H.S)→R} 关系模式A的码是
随机试题
下列有关牙齿发育的叙述,不正确是:()
细胞凋亡的失调是许多疾病的发病机制之一。
舌苔黑而润滑多属
将多个护理诊断排列优先顺序时,其中次优问题是
患者,女,30岁,白带增多半年,妇科检查发现:阴道壁充血,宫颈光滑,白带呈稀薄泡沫状。该病常用的阴道冲洗液为()
甲公司于2014年9月与乙公司签订一项期限为8个月的培训服务,合同约定的培训费用为120万元。2014年12月31日根据合同规定乙公司向甲公司支付培训费50万元,甲公司实际发生的培训成本为20万元(均为职工薪酬),预计还将发生60万元。甲公司采用完工
《国民经济和社会发展第十二个五年发展规划纲要》指出,要坚持把()作为加快经济发展方式转变的根本出发点和落脚点。
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为()。
EattoLiveAmeagerdietmaygiveyouhealthandlonglife,butit’snotmuchfun—anditmightnotevenbenecessary.Wema
In1959theaverageAmericanfamilypaid$989forayear’ssupplyoffood.In1972thefamilypaid$1,311.Thatwasaprice
最新回复
(
0
)