| @echo off | | setlocal enabledelayedexpansion | | color 1f | | mode con: cols=55 lines=20 | | title 小学加减法练习簿 | | set /p max=请输入范围上限: | | set /p count=请输入练习次数: | | set t=0 | | set r=0 | | set s=0 | | :start | | if !count!==!t! ( | | cls&echo 您已经完成了练习次数,正确!r!次,错误!s!次,加油!&echo 按任意键结束练习&pause>nul&exit | | ) | | cls | | set /a m=!random!%%!max!+1 | | set /a n=!random!%%!max!+1 | | set /a u=!m!+!n! | | if !n! lss !m! (set /a res=!m!-!n!&echo !m!-!n!= | | ) else if !u! lss !max! (set /a res=!u!&echo !m!+!n!=) else (set /a res=!n!-!m!&echo !n!-!m!=) | | :res | | set /p result=请输入答案: | | if not defined result (echo 您没有输入任何数据,请再次输入答案&goto res) | | echo. | | if !res! equ !result! (echo 恭喜,正确&set /a r+=1) else (echo 错误,正确答案是!res!&set /a s+=1) | | | | ping 127.1 -n 2 >nul | | set /a t+=1 | | set "result=" | | goto startCOPY |
这个是 符合了 老版 的题意了 |