[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
基本符合版主的要求,不过代码太长了,不知道哪里需要改进的地方,还请大家多多指教!
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /p a=请输入指定范围数:
  4. set /a a1=%a%+1
  5. :a
  6. cls
  7. set /a t1=%random%%% %a1%,t2=%random%%% %a1%
  8. set /a y1=%a1%-%t1%-1,y2=%a1%-%t2%-1
  9. if %y1% geq %y2% (
  10. if %y2% geq 1 (set /a the=%y1%+%y2%
  11. if !the! gtr %a% (
  12. set /a daan=%y1%-%y2%&echo %y1%-%y2%=?&goto b)))
  13. set /a r=%random%%% 2+1
  14. if %r%==1 (set n=2) else (set n=1)
  15. set /a wet=!y%r%!+!y%n%!
  16. if %wet% gtr %a% (set /a daan=%y2%-%y1%&echo %y2%-%y1%=?) else (
  17. set /a daan=!y%r%!+!y%n%!&echo !y%r%!+!y%n%!=?)
  18. :b
  19. set /p g=请输入正确答案:
  20. if "%g%"=="%daan%" (echo 正确) else (echo 错误,正确答案为%daan%)
  21. pause
  22. goto a
复制代码

[ 本帖最后由 gshccr 于 2010-10-13 11:11 编辑 ]

TOP

返回列表