试题要求如图10.8所示。
部分源程序内容如下:
#include<stdio.h>
#define MAX 200
int a[MAX], b[MAX], cnt=0;
void jsVal()
void readDat()
int i;
FILE *fp;
fp=fopen("K:\\k06\\35010008\\in.dat", "r");
for(i=0; i<MAX; i++) fscanf(fp, "%d", &a[i]);
fclose(fp);
void main()
int i;
readDat();
jsVal();
printf("满足条件的数=%d\n", cnt);
for(i=0; i<cnt; i++)printf("%d", b[i]);
printf("\n");
writeDat();
WriteDat()
FILE *fp;
int i;
fp=fopen("K:\\k06\\35010008\\out.dat", "w");
fprintf(fp, "%d\n", cnt);
for(i=0; i<cnt;i++) fprintf(fp, "%d\n", b[i]);
fclose(fp);