- @echo off&set /p a=输入一个5位数:&call set c=%%a%%&call set/a a=%%a:~,1%%+%%a:~1,1%%+%%a:~2,1%%+%%a:~3,1%%+%%a:~4,1%%,b=%%a:~2,1%%+%%a:~3,1%%+%%a:~4,1%%+%%a:~2,1%%/5+%%a:~3,1%%%%%%3+(%%a:~4,1%%-1)/3&call set /a d=%%a:~-1%%-%%b:~-1%%&call echo.结果一: %%a:~-1%%&call echo.结果二: %%b:~-1%%&call echo.差值是: %%d%%&call set c=%%c:~2,2%%
- (for /f "tokens=2 delims==" %%i in ('findstr "^%c%=.$ ^%c:~1%%c:~,1%=.$" %0') do echo 百十位: %%i)||echo 百十位:%c%没有定义&pause>nul&cls&%0
- 01=2
- 02=1
- 03=4
- 04=3
- 05=6
- 06=5
- 07=8
- 08=7
- 09=4
- 12=0
- 13=2
- 14=7
- 15=9
- 16=8
- 17=4
- 18=6
- 19=5
- 23=1
- 24=9
- 25=8
- 26=7
- 27=6
- 28=5
- 29=4
- 34=0
- 35=7
- 36=9
- 37=5
- 38=4
- 39=6
- 45=6
- 46=5
- 47=1
- 48=3
- 49=0
- 56=0
- 57=3
- 58=2
- 59=1
- 67=2
- 68=1
- 69=3
- 78=0
- 79=8
- 89=7
-
复制代码 注意:代码最后是一行空行,如果没有的话最后的"89"或"98" findstr 找不到
[ 本帖最后由 pgfj18 于 2010-7-17 09:59 编辑 ] |