干脆再加一点,凑成十进制转任意进制.- @echo off
- ::code by foxjl bbs.bathome.net
- title 十进制转任意进制
- mode con cols=40 lines=20
- set f=0123456789ABCDEF
- for %%i in (2.十进制转二进制,8.十进制转八进制,12.十进制转十二进制,16.十进制转十六进制) do (
- echo.&echo.&echo.&set /p= %%i<nul)
- echo.&echo.& set /p n= 选择:
- cls
- title 十进制转%n%进制
- set /p num=输入十进制数字:
- :a
- set /a mod=num%%n,num /=n
- set en=%mod% %en%
- if not %num% lss 1 (goto a)
- for %%i in (%en%) do (call set/p=%%f:~%%i,1%%<nul)
- pause>nul
复制代码
[ 本帖最后由 foxJL 于 2008-3-6 17:59 编辑 ] |