zqz0012005 (smile)当前离线
假装是个高手
荣誉版主
@echo off setlocal enableDelayedExpansion set limit=100 set /p limit=指定范围: :loop set /a "x = %random% %% (limit+1)" set /a "p = %random% %% (limit-x+1)" set /a "q = %random% %% (x+1)" set /a "bool = %random% %% 2" if %bool%==1 (set y=+%p%) else (set y=-%q%) set /a r=%x%%y% echo %x%%y%=? set /p ans=请输入答案: if not "%ans%"=="%r%" (echo 错误,正确答案是%r%&pause>nul) goto loop pause复制代码
TOP