问答题

试题要求如图10.3所示。


部分源程序内容如下:
#include<stdio.h>
int a[300], cnt=0;
double pjz1=0.0,pjz2=0.0;
jsValue()


main()

int i;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n满足条件的平均值pzj1=%7.2lf\n不满足条件的平均值pzj2=%7.2lfkn", cnt, pjz1, pjz2);

readDat()

FILE *fp;
int i;
fp=fopen("K:\\k06\\35010003\\in.dat", "r");
for(i=0; i<300; i++) fscanf(fp, "%d, ", &a[i]);
fclose(fp);

writeDat()

FILE *fp;
fp=fopen("K:\\k06\\35010003\\out.dat","w");
fprintf(fp,"%d\n%7.2lf\n%7.2lf\n", cnt, pjz1, pjz2);
fclose(fp);

【参考答案】

jsValue()
{
int i;
int c[4];
for(i=0; i<......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)