qq641255849 当前离线
少尉
原帖由 pusofalse 于 2008-9-14 16:02 发表 @echo off&setlocal enabledelayedexpansion set/p num=Input a numeric: :loop set/a mod=num%%2,x+=1 if %mod% equ 1 ( set "_%x%=!num! * 3 + 1" set/a num=num*3+1 set "_%x%=!_%x%! = !num ...
TOP
原帖由 slore 于 2008-9-14 23:43 发表 没人用&运算?比%快嗬
@echo off setlocal enabledelayedexpansion :1 set num=%random%%random%%random% :a set num1=%num% if %num% equ 1 (echo OK!&pause&goto :1) set /a v=%num%%%2 if %v% equ 0 (set /a num=%num%/2&echo %num1%/2=!num!) else (set /a num=%num%*3+1&echo % num1%*3+1=!num!) pause>nul&goto :a复制代码