- @echo off&setlocal enabledelayedexpansion
- set/p num=Input a numeric:
- :loop
- set/a mod=num%%2,x+=1
- if %mod% equ 1 (
- set "var=!num! * 3 + 1"
- set/a num=num*3+1
- set "var=!var! = !num!"
- ) else (
- set "var=!num! / 2"
- set/a num/=2
- set "var=!var! = !num!"
- )
- echo %x%: !var!
- if %num% neq 1 goto loop
- pause
复制代码
[ 本帖最后由 pusofalse 于 2008-9-15 19:39 编辑 ] |