本帖最后由 applba 于 2011-4-27 12:21 编辑
- @echo off &setlocal enabledelayedexpansion &color 17
- :limit
- set /p n1=请输入最大计算范围:
- set /a n=!n1! && if !n! lss 2 (echo 您输入的数字有误!&goto limit)
- :gen
- set /a "a=(!random!%%!n!+1),b=(!random!%%!n!+1)"
- if !a! gtr !b! (
- set /a r0=!a!-!b!
- set /p "r1=!a!-!b!=?_"
- ) else (
- set /a r0=!a!+!b!
- if !r0! GTR !n! goto gen
- set /p "r1=!a!+!b!=?_"
- )
- if !r0! neq !r1! (echo "你答错了!正确答案是:!r0!" ) else (echo 您答对了!请再接再厉吧~)
- pause>nul&cls&goto gen
复制代码 ::我搞了半天没明白按“回车键”继续? |