oi中如何一次造多组数据
#include <bits/stdc++.h>
using namespace std;
void work(FILE *fp, int t)//t表示这是第几组数据
{
fprintf(fp, "%d ", rand());//用这个输出你想造的数据即可
/*balabala......*/
}
int main()//下面这部分改个文件名字就行,这里用的名字是A
{
srand(time(0));
char s[100];
for (int i = 1; i <= 10; i++)
{
sprintf(s, "A%d.in", i);
FILE *fp = fopen(s, "w");
work(fp, i);
fclose(fp);
fp = 0;
sprintf(s, "std.exe < A%d.in > A%d.out", i, i);//std.exe是标程的exe
system(s);
}
return 0;
}