各位都好厉害,反倒是我的代码复杂了点~ | @echo Off & SetLocal EnableDelayedExpansion | | set "szResult=" | | set /p "var=Input: " | | For /L %%a in (0 1 31) do ( | | set /a n = 1"<<"%%a, m = var "&" n | | If !m! equ !n! set "szResult=!szResult!+!n!" | | ) | | If defined szResult Echo %szResult:~1% | | PauseCOPY |
[ 本帖最后由 pusofalse 于 2009-3-22 01:52 编辑 ] |