计算机等级考试

    9月24日是今年的计算机等级考试的第二天,我们学校就是本地区的等级考试考点!学校的很多学生都参加了计算机等级考试。
    昨天考了笔试,今天我什么都不担心!第一堂的上机考试,5分钟就完卷了!是不是很棒!哎,可怕的后面总是伴随着可怜。我用5分钟做完的那道题,最多就得60分!我太大意了,3个答案:我只将前两个答案做正确了!看下面的题吧,好后悔哦。那么早做完了就在逍遥!后悔莫及啊!
    我的答案做成了这样!

#include <stdio.h>
#define  N 200
int cnt1, cnt2, xx[N] ;
float pj ; /* 平均值 */

void jsValue()
{int i,k=0;
float k1=0;
cnt1=0;cnt2=0;
for(i=0;i<200;i++)
{if(xx[i]%2==1) {cnt1++;k=k++;k1=k1+xx[i];}
else if(xx[i]%2==0) cnt2++;
}
pj=k1/k*1.0;

}

void read_dat(int xx[N])
{
  int i,j ;
  FILE *fp ;

  fp = fopen("K:\\g38\\35000104\\in.dat","r") ;
  for(i = 0 ; i < 20 ; i++) {
    for(j = 0 ; j < 10 ; j++) {
      fscanf(fp, "%d,", &xx[i*10+j]) ;
      printf("%d ", xx[i*10+j]) ;
    }
    printf("\n");
  }
  fclose(fp);
}

void main()
{
   read_dat(xx) ;
   jsValue() ;
   printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n", cnt1, cnt2, pj) ;
   writeDat() ;
}

writeDat()
{
  FILE *fw ;

  fw = fopen("K:\\g38\\35000104\\out.dat","w") ;
  fprintf(fw, "%d\n%d\n%6.2f\n", cnt1, cnt2, pj) ;
  fclose(fw) ;
}

后悔呀!

发表评论