本帖最后由 abcdshenji 于 2011-5-9 07:58 编辑
今天在网上瞎逛,偶然看到一个“找出一组数字中的最小值”的写法:- @echo off
- set/p n=
- :p
- for /f "tokens=1* delims=." %%i in ("%n%") do set t=#######%%i&call set _%%t:~-8%%=a&if "%%j" neq "" set n=%%j&goto p
- for /f "delims==#_" %%i in ('set _') do echo %%i&pause&exit
复制代码 输入:100.50.200.300
输出:50
这段代码真是看的蛋疼。。。有哪位大师能详细解释一下它的思路是怎样的??? |