- @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 start
复制代码 这个是 符合了 老版 的题意了 |