#define _CRT_SECURE_NO_DEPRECATE
#include<stdio.h>
void main() {
FILE *f;
FILE *f1;
FILE *fc;
FILE *f1c;
char os[100] = { 0 };
char js[100];
f = fopen("odd.c", "w");
f1 = fopen("even.c", "w");//偶数
int i[10];
for (int k = 0; k < 10; k++) {
scanf("%d", &i[k]);
}
for (int j = 0; j < 10; j++) {
if (i[j] % 2 == 0) {
fprintf(f1, "%d", i[j]);
}
else {
fprintf(f, "%d", i[j]);
}
}
fclose(f);
fclose(f1);
f1c = fopen("even.c", "r");//偶
while (!feof(f1c)) {
char buffer[100] = { 0 };
fscanf(f1c, "%s", buffer);
printf("even文件输出:%s", buffer);
}
fclose(f1c);
fc = fopen("odd.c", "r");//偶
while (!feof(fc)) {
char buffer[100] = { 0 };
fscanf(fc, "%s", buffer);
printf("odd文件输出:%s\n", buffer);
}
fclose(fc);
}
输入输出:
1
2
3
4
5
6
7
8
9
10
even文件输出:246810odd文件输出:13579
C:\Users\Administrator\Desktop\test\Project1\Debug\Project1.exe (进程 16192)已退出,返回代码为: 0。
若要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口...
906程序设计历年真题解析:906程序设计2022-四-4_哔哩哔哩_bilibili