#include<bits/stdc++.h>
using namespace std;
const char lib2[55][7]={"01.out","02.out","03.out","04.out","05.out","06.out",
"07.out","08.out","09.out","10.out","11.out","12.out","13.out","14.out","15.out",
"16.out","17.out","18.out","19.out","20.out","21.out","22.out","23.out","24.out",
"25.out","26.out","27.out","28.out","29.out","30.out","31.out","32.out","33.out",
"34.out","35.out","36.out","37.out","38.out","39.out","40.out",
"41.out","42.out","43.out","44.out","45.out","46.out","47.out","48.out","49.out","50.out"};
const char lib1[55][6]={"01.in","02.in","03.in","04.in","05.in","06.in",
"07.in","08.in","09.in","10.in","11.in","12.in","13.in","14.in","15.in",
"16.in","17.in","18.in","19.in","20.in","21.in","22.in","23.in","24.in",
"25.in","26.in","27.in","28.in","29.in","30.in","31.in","32.in","33.in",
"34.in","35.in","36.in","37.in","38.in","39.in","40.in",
"41.in","42.in","43.in","44.in","45.in","46.in","47.in","48.in","49.in","50.in"};
void solve(){
int a;
cin>>a;
cout<<a;
}
int main(){
for(int i=0;i<5;i++){
freopen(lib1[i],"r",stdin);
freopen(lib2[i],"w",stdout);
solve();
fclose(stdin);
fclose(stdout);
}
return 0;
}
如上代码 我想实现的是将1.in文件内的整数(比如1),存到1.out文件中,将2.in文件内的整数(比如2),存到2.out文件中,但是运行之后,2.out,3.out之后里面都是1