首先,暴力程序 baoli.cpp
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}
然后,优化程序 hao.cpp
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
while(a--)b++;
cout<<b;
return 0;
}
然后,随机数生成程序 rand.cpp
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand(time(NULL));
int a=(double)rand()/RAND_MAX*30000;
int b=(double)rand()/RAND_MAX*30000;
cout<<a<<" "<<b<<endl;
return 0;
}
然后,创建txt文件,写入如下命令:
@echo off
:loop
rand.exe>date.in
hao.exe<date.in>hao.out
baoli.exe<date.in>baoli.out
fc hao.out baoli.out
if not errorlevel 1 goto loop
pause
goto loop
最后,改后缀为.bat,运行批处理文件。若正确,则会提示;若不对,则也会提示并写出数据。