程序对拍

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;


int main()
{
    freopen("out.txt","w",stdout);
    int t=10000;
    printf("%d\n",t);
    while(t--){
        int n=1+rand()%100;
        printf("%d\n",n);
        int x,y;
        for(int i=0;i<n;i++){
            x=1+rand()%100,y=1+rand()%100;
            printf("%d %d\n",x,y);
        }
    }
    return 0;
}


作用是随机生成10000个测试数据,到一个txt
 
int n=1+rand()%100;


意思是,随机生成1-100的整数


最简单的数据生成算法。

题目不是先输入t,我就printf了一个t

然后,现在用这个文件,去当测试数据。


两份代码,一份你的,a.cpp,一份保证对的b.cpp


其实最笨的方法,就是,把这两个代码都用文件读入和输出,读入的文件就是刚才那个out.txt

a.cpp的数据输出到a.txt,b.cpp的数据输出到b.txt


把a.txt和b.txt放到同一个目录下。


新建一个txt


内容是
fc a.txt b.txt
pause


然后保存这个txt.把后缀名改成bat


双击。


就可以了。


然后有一个方法,就是不需要去让你的两份代码从文件读入和输出。
 
你个直接win+r输入cmd

进入到命令提示符界面。


然后有一个方法,就是不需要去让你的两份代码从文件读入和输出。


比如。我的a.cpp编译好的a.exe在桌面, 
那我可以直接在命令提示符输入
cd C:\Users\wl\Desktop
a.exe<out.txt>a.txt

这样系统就自动在桌面生成了一个a.txt文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值