一个小批处理,可以一键导入测试数据并且显示答案和程序返回值,能省很多场上时间。
REM Code By Dandan @echo off title FaQ 专用调试器 set /p ming=请输入题号: if not exist "%ming%.txt" ( echo 请输入测试数据并保存! type nul>"%ming%.txt" "%ming%.txt" ) :begin cls "%ming%.exe" < "%ming%.txt" set fanhui=%errorlevel% echo. echo. echo 程序执行完毕,返回值: %fanhui% 按任意键继续执行 echo. pause > nul goto begin end.
测试数据生成脚本——生成MAX-MIN间的N个随机数。
REM 生成【min,max】之间的n个随机数 @echo off SetLocal EnableDelayedExpansion set min=4 set max=12 set n=10 set /a mod=!max!-!min!+1 for /l %%i in (1,1,!n!) do ( set /a r=!random!%%!mod!+!min! echo !r! REM echo !r! >> random.txt ) pause