请编制函数ReadDat()实现从文件IN83.DAT中读取1000个十进制整数到数

题型:问答题

问题:

请编制函数ReadDat()实现从文件IN83.DAT中读取1000个十进制整数到数组xx中。请编制函数 Compute()分别计算出xx中奇数的个数odd、奇数的平均值ave1、偶数的平均值ave2及所有奇数的方差toffc的值。最后调用函数WriteDat()把结果输出到OUT83.DAT文件中。

计算方差的公式如下:

设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。

原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。

注意:部分源程序已给出。

请勿改动主函数main()和输写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#define MAX 1000

int xx[MAX],odd=0,even=0;

double avel=0.0,ave2=0.0,totfc=0.0;

void WriteDat(void);

int ReadDat(void)

FILE *fp;

if((fp=fopen("IN83.DAT","r"))==NULL) return 1;

fclose(fp);

return0;

void Compute(void)

void main( )

int i;

for(i=0;i<MAX;i++

xx[i]=0;

if(ReadDat())

printf ( "数据文件IN83.DAT 不能打开! \007\n" );

return;

Compute();

printf( "ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd, avel,ave2,totfc);

WriteDat();

void WriteDat(void)

FILE *fp;

int i;

fp=fopen("OUT83.DAT","w");

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd, ave1,ave2,totfc);

fclose(fp);

考点:计算机等级考试数据库技术三级数据库技术机试
题型:问答题

胰腺疾病与胆道疾病互相关系的解剖基础是()

A.胆总管与胰管共同开口于十二指肠 * *

B.胆总管与胰腺紧贴,并位于胰腺后方

C.胰腺肿大时能压迫胆总管

D.均属肝门部器官

E.胆总管和胰管开口处均有括约肌围绕

题型:问答题

河北廊坊市被评为优秀旅游城市,廊坊人着眼于长远发展,以生态环境保护为前提,科学制定城市规划,建设服从规划、规划服从环保,现已有境外大型跨国公司落户廊坊。这表明

A.发展经济与保护环境是对立统一的

B.先发展经济,再治理污染,后保护环境

C.环境与经济协调发展地区,出现了经济快速增长、环境质量不断下降的局面

D.经济高速发展必然带来环境问题

题型:问答题

扶元散功效与作用

题型:问答题

量测结构构件应变时,测点布置应符合:对偏心受力构件,()。

A.量测截面上测点不应少于2个

B.量测截面上测点不应少于5个

C.如需量测截面应变分布规律时,测点布置应与轴心受力构件相同

D.如需量测截面应变分布规律时,测点布置应与受弯构件相同

题型:问答题

球囊血管成形术禁忌症?()

A.凝血功能异常

B.病变部位有动脉瘤

C.长段血管的完全性闭塞性病变,流出道通畅

D.严重的心、肝、肾疾病

E.大动脉炎活动期

更多题库