首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、偶数的个数even、平均值ave及方差tot_v的值,函数WriteData()负责把结
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、偶数的个数even、平均值ave及方差tot_v的值,函数WriteData()负责把结
admin
2020-10-21
111
问题
函数ReadData()负责从文件IN.DAT中读取1000个十进制整数到数组inBuf[]中。请编制函数Compute()分别计算出inBuf[]中奇数的个数odd、偶数的个数even、平均值ave及方差tot_v的值,函数WriteData()负责把结果输出到OUT.DAT文件中。
计算方差的公式如下:
原始数的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数WriteData()的内容。
试题程序:
#include
#include
#include
#define MAX 1000
int inBuf[MAX],odd=0,even=0;
double ave=0.0,tot_v=0.0;
void WriteData(void);
int ReadData(void)
{
FILE*fp;
int i,j;
if((fp=fopen(“I N.DAT”,“r”))==NULL)
return 1;
for(i=0;i<100;i++)
{
for(j=0;j<10;j++)
fseanf(fp,“%d,”,&inBuf[i*10+j]);
fscanf(fp,“\n”);
if(feof(fp))break;
}
fciose(fp);
return 0;
}
void Compute(void)
{
}
void main()
{
int i;
for(i=0;i
inBuf
=0;
if(ReadData())
{
printf(“数据文件IN.DAT不能打开!\007\
n”);
return;
}
Compute();
printf(“ODD=d\nEVEN=%d\nAVE=%f\ntot_v
=%fkn”,odd,even,ave,tot_v);
WriteData();
}
void WriteData(void)
{
FlLE*fp;
fp fopen(“OUT.DAT”,“W”);
fpfintf(fp,“ODD=%d\nEVEN=%d\nAVE=%f\ntot
_v=%f\n”,odd.even,ave,tot_v);
felose(fp);
}
选项
答案
void Compute(void) { int i; for(i=0;i
解析
本题主要考查平均值和方盖的计算问题。
①求平均值t由于本题中的数据量比较大.若采用先将各个值加起来再除以总个数采取平均的话,会因变量不能存储那么大的数据而导致溢出。本题的程序采用的方法是:N个数的平均值=[前(N-1)个数的平均值*(N-1)+第N个敖]/N,采用这种递推的方法就避免了将大的数据存入变量中而产生溢出。②求方差:按照所给公式,将数值代入计算即可。
转载请注明原文地址:https://www.kaotiyun.com/show/yedZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
当使用TCP进行数据传输时,如果接收方通知了一个800B的窗口值,那么发送方可以发送()。
能达到美国TCSEC安全标准C2级别的操作系统有Ⅰ.UNIXⅡ.DOSⅢ.WindowsNTⅣ.Windows95/98Ⅴ.NetWare3.x
网桥互连的两个局域网可以采用不同的______。Ⅰ.物理层协议Ⅱ.数据链路层协议Ⅲ.网络层协议Ⅳ.传输层协议
BandRate(波特率),它用来表示调制解调器传输数据信号的快慢速度,这一值越高表示传输信号就越【 】。
关于无线微波扩频技术,以下说法错误的是
在下列叙述中,错误的是______。
以下哪一个是用户仅可以在本地内部网络中使用的专用IP地址______。
关于IP地址,下列正确的选项是()。
______的优点是对代理的资源要求不高。SNMP采用的就是这种方式。
下列有关网络安全的说法,错误的是()。
随机试题
某种组织的CT值是-60Hu,该组织最可能是
由人民法院直接受理的案件即自诉案件包括哪些案件?
《城市房屋权属登记管理办法》规定,房屋权属登记机关自受理房屋权属登记申请之日起()日内应当决定是否予以登记。
项目投资机会研究中,在论证投资方向时,需进行初步分析的内容包含()。
某企业报检一批出口玩具,并于9月10日领取了《出境货物通关单》,以下情况中,企业须重新报检的有( )。
《普通高中美术课程标准(实验)》建议在3个基本学分中采取的选课策略是()。
关于人民法院对罪犯判处没收财产的处罚,下列表述正确的是()。
已知曲线Y=f(x)在x=1处的切线方程为y=x一1,求极限
与Novell文件服务相关的文件存储概念是什么?代理服务器的含义是什么?
在Cisco路由器上进行SNMP设置时,如果指定当一个接口断开或连接时向管理站发出通知,那么在该接口的配置模式下正确的配置命令是()。
最新回复
(
0
)