题目内容

请编制函数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 自己意愿

爆破器材库设置防护土堤时,下列规定正确的是_________。
A土堤堤基至库房墙壁的距离为1~5m
B堤与库之间地面应设有砖石砌成的排水沟
C 土堤应高出库房屋檐 1.0m,顶宽 1.0m
D 允许用块石或混凝土砌筑不高于1.0m的堤基

爆破器材库安全允许距离的原则是____________。
A贮药点之间的内部允许距离,应按不殉爆原则规定
B确定外部距离时,可不考虑炸药性质和仓库有无土堤
C确定内部距离时,应考虑炸药性质和土堤的影响
D库区内有1个以上仓库或药堆时,应按每个仓库或药堆分别核定外部距离和内部距离

华联公司是一零售业上市公司,上年度的财务报表如下,请你协助完成2006年的盈利预测工作。
其他财务信息如下:
(1) 下一年度的销售收入预计为1 512万元;
(2) 预计毛利率上升5个百分点;
(3) 预计经营和管理费的变动部分与销售收入的百分比不变;
(4) 预计经营和管理费的固定部分增加20万元;
(5) 购置固定资产支出220万元,并因此使公司年折旧额达到30万元;
(6) 应收账款周转率(按年末余额计算)预计不变,上年应收账款均可在下年收回;
(7) 年末应付账款余额与当年进货金额的比率不变;
(8) 期末存货金额不变;
(9) 现金短缺时,用短期借款补充,借款的平均利息率不变,借款必须是5万元的倍数;假设新增借款需年初借入,所有借款全年计息,年末不归还;年末现金余额不少于10万元;
(10) 预计所得税为30万元;
(11) 假设年度内现金流动是均衡的,无季节性变化。
要求:
(1) 确定下年度现金流入、现金流出和新增借款数额;
(2) 预测下年度税后利润;
(3) 预测下年度每股收益。

答案查题题库