首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2013-12-17
49
问题
函数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 Readl)ata(void)
{
int i;
FILE*fp;
if((fp=fopen(“IN.DAT”,“r”))==NULL)re
turn 1;
for(i=0;i<100;i++)
{
for(j=0;j<10;j++)
fscanf(fp,“%D”,&inBuf[i*10+j]);
fseanf(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=%lf\
nTOTFC=%lf\n”,odd,even,aver,totfc);
WriteData();
}
void WriteData(void)
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“%d\n%d\n%lf\n%lf\n”,odd,even,a
ver,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://kaotiyun.com/show/SAZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
TCP/IP参考模型中的主机-网络层对应于OSI参考模型的_______。Ⅰ.物理层Ⅱ.数据链路层Ⅲ.网络层
访问WWW网时,使用的应用层协议为_______。
电子商务中的安全技术应解决______的问题,才能真正进行网上交易。
RSA算法与DES算法在实际应用中的复杂程度相比较,结果是______。
下列关于索引文件结构叙述中,错误的是______。
IEEE802.3标准的以太网的物理地址长度为______。
网络操作系统提供的主要网络管理服务有网络状态监控、网络存储管理和______。
如果一个Web站点利用IIS来建设在Web站点的内容位于NTFS分区,那么可以通过___________限制、用户限制、Web权限和NTFS权限对它进行访问控制。
操作系统的主要操作有()。Ⅰ.进程Ⅱ.内存分配Ⅲ.文件输入输出(I/O)Ⅳ.设备输入输出(I/O)
在使用FTP下载文件时,为了确保下载保存的文件与原始文件逐位一一对应,用户应使用的命令为()。
随机试题
某企业2005年流动资产平均余额为2000万元,流动资产周转次数为12次。若企业2005年销售利润为3300万元,则2005年销售利润率为()
Mostparents,Isuppose,havehadtheexperienceofreadingabedtimestorytotheirchildren.Andtheymusthave【C1】______howd
甲向乙借款500万元,丙提供了保证担保,丁提供了抵押担保。请根据民法原理、《合同法》《担保法》回答下列问题:设甲、乙均为生产性企业,甲到期无力还款,丙应否承担保证责任?为什么?
下列哪些行为不构成包庇罪?
某工程招标文件中,混凝土估计工程量为10000m3,合同中规定混凝土单价为400元/m3,若实际完成工程量与估计工程量的变动大于10%时,则进行调价,调价系数为0.9,竣工时实际完成混凝土工程量为15000m3,则混凝土工程款为()。
某国有企业的下列行为中正确的是()。
目前各家银行规定,只有()的存单才可用于在本行作质押贷款。
下列选项中,表述正确的包括()。
兴致:意兴阑珊
唐朝有关强奸罪的内容规定在《唐律疏议》的()中。
最新回复
(
0
)