#include <stdio.h>
#include <time.h>
#include <stdlib.h>
unsigned int seed = (unsigned int)time(0);
int a[1111];
int main() {
int i;
double aver = 0;
FILE* f1 = fopen("in.txt", "w");
for (i = 1; i <= 100; i++) {
srand(seed++);
int v = rand() % 1001;
a[i] = v;
fprintf(f1, "%d ", v);
aver += v;
}
aver /= 100;
int tv = 1;
fclose(f1);
FILE* f2 = fopen("out.txt", "w");
for (i = 1; i <= 100; i++) {
if (a[i] > aver) {
fprintf(f2, "%d ", a[i]);
if (tv++ % 5 == 0) {
fprintf(f2, "\n");
}
}
}
fclose(f2);
return 0;
}
追问
这个是怎么回事 大神 救急。。
追答保存到文件里就不输出来了,去看文件吧
本回答被提问者采纳