首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute()分别计算出数组XX中数值为奇数的个数odd,数组xx中所有奇数的平均值ave1,并求出数组xx中数值为偶数的平均值ave2以及所有奇数的方差
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute()分别计算出数组XX中数值为奇数的个数odd,数组xx中所有奇数的平均值ave1,并求出数组xx中数值为偶数的平均值ave2以及所有奇数的方差
admin
2013-12-10
25
问题
函数ReadDat()实现从数据文件in.dat中读取1000个十进制整数到数组xx中,请编写函数Compute()分别计算出数组XX中数值为奇数的个数odd,数组xx中所有奇数的平均值ave1,并求出数组xx中数值为偶数的平均值ave2以及所有奇数的方差totfe的值,最后调用函数WriteDat()把结果输出到out.dat文件中。计算方差的公式如下:
设N为奇数的个数,xx
为奇数,avel为奇数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
【试题程序】
#include
#include
#include
世define MAX 1000
int xxEMAX],odd=0,even=O;
double avel=0.0,ave2=0.0,totfc=0.0;
void WriteDat(void)l
int ReadDat(void)
{
FILE*fp;
int i;
if((fp=fopen(“in.dat”,“r”))==NULL:
return 1;
for(i=0;i
fscanf(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(”ODD=%d\nAVE1=%if\nAVE2=%if\nTOTFC=%If\n”,odd,ave1,ave2,totfc);
WriteDat();
}
void WriteDat(void)
{
FILE*fp;
fp=fopen(“out.dat”。“w”);
fprintf(fp,“%d\n%If\n%If\n%If\n”,odd,ave1,ave2,totfc);
fclose(fp);
}
选项
答案
void Compute(void) {int if /*定义变量*/ for(i=0;i
解析
转载请注明原文地址:https://kaotiyun.com/show/6ElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库管理系统提供数据恢复、【】、数据完整性与数据安全性等功能。
20世纪90年代,随着网络技术的发展,哪一种结构的数据库系统成为主流?
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
新奥尔良方法将数据库设计分为4个阶段,它们是
在可变分区存储管理中,最优适应分配算法要求对空闲区表项按哪种顺序进行排列?
以层次模型建立的数据库系统,其主要代表是
数据库功能可以分为两部分:前端和后端。前端与后端之间通过【】或应用程序来接口。
用顺序存储结构存储的线性表称作顺序表,用链式存储结构存储的线性表称为【】。
数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
若用如下的SQL语句创建一个表S: CREATETABLES(S#char(16)NOTNULL: SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger) 向表S中插入如下行时,哪一行可以被插入,
随机试题
下列哪些降价行为不属于限制竞争行为
非住宅小区级的公共建筑的建设费用和住宅小区内的营业性用房与设施的建设费用均不能计入出境商品住宅的价格中。()
下列关于城镇土地使用税的计税依据,表述正确的有()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:如指导小学生学习该材料,试拟定教学目标。(10分)
“红军不怕远征难,万水千山只等闲”,这一诗句所反映的历史事件是()。
经济全球化的背后是不同文化的冲撞和交融,是不同思想的____________________与扬弃,是不同文明的竞争和共存。从历史进化的角度来看,交融、扬弃、共存是大趋势,一个民族、一个国家总是在坚持自我____________________的同时,向其
一个国王远行前交给3个仆人各一绽银子,吩咐道:你们去做生意,等我回来时见我。国王回来时,一仆人说:我做生意赚了10锭,国王便奖励他10座城邑。另一人用主人给的银子赚了5锭,国王奖励他5座城邑。第三个人一直没拿出银子来用,国王便命令将其银子赏给第一个仆人,并
ThenameoftelevisioncomesfromtheGreekwordteleandtheLatinwordvidere,______"far"and"tosee",respectively.
[*]
令eχ=t,dχ=[*]dt,[*]
最新回复
(
0
)