| @echo off | | echo 求两个数之和: | | :begin1 | | echo 输入不正确,请输入正确的数字! | | set /p a=input first number: | | if "%a%"=="" goto begin1 | | ::判断输入是否是数字 | | ::if %a%|findstr /be "[0-9]*">nul && goto begin1 | | echo %a%|findstr /be "[0-9]*">nul &&echo 输入正确,请输入下一个数字|| goto begin1 | | :begin2 | | echo 输入不正确,请输入正确的数字! | | set /p b=input second number: | | if "%b%"=="" goto begin2 | | echo %b%|findstr /be "[0-9]*">nul &&echo 输入正确||goto begin2 | | echo 输入的两个数字是:%a% %b% | | set /a c=a+b | | echo 两数的和是: %c% | | pause>nulCOPY |
|