仓库管理规定中,正确的是________。
A 进入仓库内应穿易产生静电的化纤衣服
B 库内必须保持通风良好、整洁
C 库区内应有警卫加强巡逻,无关人员禁止入内
D库区内不得存放与管理工作无关的工具和杂物
查看答案
地下开采二次爆破应遵循的规定有_______。
A起爆前应通知相邻采场和井巷作业人员撤到安全地点
B 除自然崩落法采场外,不允许操作人员钻进卡堵的出矿漏斗或溜眼,爆破大块矿石
C地下二次破碎地点附近,不应设专用炸药箱和起爆器材箱
D地下二次破碎地点附近炸药存放量可以超过当班二次爆破使用量
处理采场卡斗和悬顶爆破,规定中正确的是_______。
A处理卡斗和悬顶人员,应经专门技术培训
B部应用火雷管直接起爆
C处理卡斗和悬顶前,应保证作业人员进出通道畅通
D观察人员应在照明充足和有监护的条件下,确认卡斗、悬顶类型并做好记录
爆破器材库的消防,符合要求的有________。
A消防水池距库房不大于100m
B消防管路距库房不大于50m
C草原和森林地区的库房区周围,应修筑防火沟渠
D不应在库区修筑高位消防水池
请编制函数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);
}