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) ;
}
后悔呀!