频道栏目
神奇公式秒杀全国11选5 > 考试 > 等级考试 > 三级 > 网络技术 > 正文

11选5任3必中计算方法:计算机等级考试三级网络技术上机题(10)

2014-12-22 08:25:19           
收藏   神奇公式秒杀全国11选5
请编制函数ReadDat( )实现从文件IN84.DAT中读取1000个十进制整数到数组xx中。请编制函数Compute( )分别计算出xx中奇数的个数odd、奇数的平均值ave1、偶数的平均值ave2及所有奇数的方差totfc的值。最后调用函数WriteDat( )把结果输出到OUT84.DAT文件中。
  计算方差的公式如下:
  2013计算机<a等级考试三级网络技术上机试题及答案10 src="//www.2zfa.com/uploadfile/2014/1222/20141222082523977.gif">
  设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。
  原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
  注意:部分源程序已给出。
  请勿改动主函数main()和输写函数WriteDat()的内容。
  试题程序:
  #include
  #include
  #include
  #define MAX 1000
  int xx[MAX],odd=0,even=0;
  double ave1=0.0,ave2=0.0,totfc=0.0;
  void WriteDat(void);
  int ReadDat(void)
  {
  FILE *fp;
  /******************************/
  /******************************/
  if((fp=fopen("IN84.DAT","r"))==NULL) return 1;
  /******************************/
  /******************************/
  fclose(fp);
  return 0;
  }
  void Compute(void)
  {
  }
  void main( )
  {
  int i;
  for(i=0;i
  xx[i]=0;
  if(ReadDat())
  {
  printf("数据文件IN84.DAT不能打开!