- @echo off&setlocal enabledelayedexpansion
- color 9f&mode con cols=40 lines=10
- echo.
- set /p num=请输入运算范围(如10以内输入10):
- set ".0=+"&set ".1=-"
- :lp
- cls&echo.
- set /a a=%random%%%%num%+1,b=%random%%%2
- if %a% equ 0 if %b% equ 1 set /a b=0
- if %a% equ %num% if %b% equ 0 set /a b=1
- if %b% equ 0 (
- set /a "c=%random%%%(num-a)+1"
- ) else (
- set /a "c=%random%%%%a%+1"
- )
- set /a anser=%a%!.%b%!%c%&echo %a%!.%b%!%c%=?
- echo.
- set "_anser="&set /p _anser=请输入答案:
- echo.
- if "%anser%" equ "%_anser%" (
- echo 正确
- ) else (
- echo 错误,正确答案是%anser%
- )
- pause>nul&goto lp
复制代码
|