| @echo off&setlocal enabledelayedexpansion | | set num=1 | | :start | | set /a sum=0,a=0,n+=1,num*=2 | | :loop | | set v=!num:~%a%,1! | | if "%v%"=="" goto next | | set /a sum+=v,a+=1 | | goto loop | | :next | | if %n% geq 30 pause &exit | | if %sum%==%n% echo %num% | | goto startCOPY |
[ 本帖最后由 keen 于 2009-5-18 23:03 编辑 ] |