在平常测试或比赛的时候,我们可以把做同一道题的两个程序的结果进行比较,从而检测程序的正确性。先给出批处理文件
@echo off
:loop
data.exe
right.exe
wrong.exe
fc right.out wrong.out
if not ERRORLEVEL 1 goto :loop
pause
运行data.exe并把结果存到data.in里。
运行right.exe并把结果存到right.out里。
运行wrong.exe并把结果存到wrong.out里。
比较right.out和wrong.out。
其中,data.exe指的是随机数生成数据,right.exe为正确的程序,wrong.exe为自己的程序。
在考场当中,我们可以先写出暴力,再与认真编的程序对拍,这样,我们就能验证程序的正确性了。