首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadData()实现从文件IN.DAT中读取1000个十进制整数到数组XX中;请编制函数Compute(),分别计算出xx中奇数的个数odd、偶数的个数even、平均值aver以及方差totfc的值,最后调用函数WriteData()把结果输出到O
函数ReadData()实现从文件IN.DAT中读取1000个十进制整数到数组XX中;请编制函数Compute(),分别计算出xx中奇数的个数odd、偶数的个数even、平均值aver以及方差totfc的值,最后调用函数WriteData()把结果输出到O
admin
2011-06-14
8
问题
函数ReadData()实现从文件IN.DAT中读取1000个十进制整数到数组XX中;请编制函数Compute(),分别计算出xx中奇数的个数odd、偶数的个数even、平均值aver以及方差totfc的值,最后调用函数WriteData()把结果输出到OUT.DAT文件中。
计算方差的公式如下;
原始数据文件存放的格式是;每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)
注意;部分源程序已给出如下;
请勿改动主函数main()和输出数据函数WriteData()的内容。
试题程序;
#include
,
#include
#include
#define MAX 1000
int xx[MAX],odd=0,even;0;
double aver=0.0,totfc=0.0;
void WriteData(void);
int ReadData(void)
{
int i;
FILE*fp;
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");
it(feof(fp))hreak;
fclose(fp);
return 0;
}
void Compute(void)
{
}
void main()
{
int i;
for(i=0;i
=0;
if(ReadData())
{
printf("数据文件IN.DAT不能打开!\007\n");
return;
}
Compute();
printf("ODD=%d\nOVEN=%d\nAVER=%If\nTOTFC=%If\n",odd,even,aver,totfc);
WriteData();
}
void WriteData(void)
{
FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"%d\n%d\n%If\n%If\n",odd,even,aver,totfc);fclose(fp);
}
选项
答案
void Compute(Void) { int i; for(i=0;i
解析
本题考查文件的操作、奇偶判断和数学公式的计算。函数ReadData的作用是从文件中读取数据存入数组xx中,因为数据存放入文件的格式是每个数据被逗号隔开,所以fscanf(fp,"%d,",&xx
)语句中字符串"%d,"中要加入逗号。函数Compute的作用是计算方差思路是首先顺序读取数组XX中的结点,若是奇数(xx
%2,xx
为奇数余数为1条件表达式为真),odd加1,若不是奇数(即为偶数),even加1。然后计算平均数,利用循环结构依次读取数组XX,计算方差totfc。
转载请注明原文地址:https://www.kaotiyun.com/show/HraZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
关于安全电子交易SET要达到的主要目标,下列______是错误的。
在浏览WWW服务器netlab.abc.edu.cn的index.html页面时,如果可以看到一幅图像和听到一段音乐,那么,在netlab.abc.edu.cn服务器中______。
在TCP/IP参考模型中,应用层协议的【 】用来实现互联网中电子邮件传送功能。
ATM局域网仿真系统中,连接在ATM网络中的主机与网桥可以从逻辑上划分为若干个独立的区域,每个区域称为一个【 】。
TokenBus局域网中的令牌是一种特殊的控制帧,它用来控制结点对总线的______。
TCP/IP参考模型分为4个层次,分别为()。
Ethernet交换机是利用“端口/MAC地址映射表”进行数据交换的。交换机采用()方法动态建立和维护端口/MAC地址映射表。
平均无故障时间的英文缩写是______。
WindowsNT操作系统有很多版本,但是从它的网络操作与系统应用角度来看,有两个概念是是始终不变的,那就是工作组模型与______。
下面有关超文本标记浯言HTML的论述中,正确的是______。
随机试题
下列________标记复选菜单项。
纵向分辨力为
下列哪几项属于超急排异( )。
患者,男,70岁。喘促气短,声低气怯,咳声低弱,咳痰稀白,自汗畏风,舌淡红苔薄白,脉弱无力。治疗应首选
按照FIDIC《施工合同条件》中有关风险责任划分的规定,业主应承担的风险包括( )。
组织结构模式可用组织结构图来描述,组织结构图也是一个重要的组织工具,反映一个组织系统中各组成部门(组成元素)之间的( )(指令关系)。
对既销售金银首饰,又销售非金银首饰的生产、经营单位,应将两类商品划分清楚,分别核算销售额。心划分不清楚或不能分别核算的,在生产环节销售的,一律按金银首饰征收消费税。()
公安执法监督的核心是对公安机关及其人民警察履行职责、行使职权活动的合法性、合理性的监督。( )
反腐:倡廉
Theprivatedetective,havingreceivednewinformationfromaconfidentialsource,narroweddownthe______ofhisenquiryintoth
最新回复
(
0
)