主题:如何一次测试所有的测试数据,并输出对错与时间
HRQ
[专家分:60] 发布于 2005-08-13 20:54:00
如何一次测试所有的测试数据,并输出对错与时间
回复列表 (共1个回复)
沙发
林记 [专家分:1680] 发布于 2005-08-14 17:53:00
建立如下批处理文件(假设输入文件有10个,文件名为input1.in~input10.in
输出文件名为output1.out~output10.out,程序里的输入文件是input.in
输出文件是output.out):
if exist input.in del input.in {先删除原来的程序输入}
if exist output.out del output.out
time<enter.txt {enter.txt里的内容是一个回车,为了获得精确的时间}
:begin
for %%i in (1 2 3 4 5 6 7 8 9 10) do goto loop
goto end
:loop
copy input%%i.in input.in
程序名 {执行程序}
time<enter.txt {程序运行后的时间}
fc output.out output%%i.out{比较程序输出和答案}
pause {暂停}
goto begin
:end
我来回复