数据生成c++程序模板

这是一门技术活,ε=(´ο`*)))唉

 1 #include<iostream>
 2 #include<cstring>
 3 #include<cstdio>
 4 #include<string>
 5 #include<queue>
 6 #include<vector>
 7 #include<algorithm>
 8 #include<ctime>
 9 #include<cmath>
10 #include<fstream>
11 #define R register
12 #define ll long long
13 using namespace std;
14 ll n,m;
15 char wbing[10000];
16 void makedata1(int i)
17 {
18     sprintf(wbing,"poi%d.in",i);//"poi"文件名 
19     freopen(wbing,"w",stdout);
20 }
21 void makedata2(int i)
22 {
23     fclose(stdout);
24     sprintf(wbing,"std.exe < wood%d.in > poi%d.out",i,i); 
25     system(wbing);
26 }
27 int main()
28 {
29     srand(time(0));//初始化时间种子 
30     for(int nw=1;nw<=10;nw++)//要生成的第几组数据
31     {
32         makedata1(nw);
33        /*    if(nw<=5)
34         {
35             n=rand()*rand()%100;
36             for(int j=1;j<=100000000;++j);
37              m=rand()*rand()%25;
38         }
39         else 
40         {
41             n=rand()*rand()%1000;
42             if(n<=100)n+=100;
43             for(int j=1;j<=100000000;++j);
44             m=rand()*rand()%50;
45             if(m<=25)m+=25;
46         }
47         cout<<m<<" "<<n<<endl;*/ 
48         //你想生成怎样的数据 
49         makedata2(nw);
50     }
51     return 0;
52 }

 

转载于:https://www.cnblogs.com/adelalove/p/8490181.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值