本帖最后由 terse 于 2013-7-3 14:13 编辑
结果和是上面不一样啊- @echo off&setlocal enabledelayedexpansion
- set "a=2"
- for /l %%i in (3 2 100) do (
- set F=0
- for %%j in (!a!) do (
- set/a "N=%%i %% %%j"
- if !N! equ 0 set F=1
- )
- if !F! equ 0 set a=!a! %%i&set $%%i=1
- )
- echo !a!
- for /l %%i in (2 1 100) do (
- set /a "i=%%i+2,j=%%i-4"
- set /a "n=(%%i+4)%%5,i=$!i!+$!j!"
- if !n! equ 0 if !i! equ 2 echo %%i
- )
- pause
复制代码
|