[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 Bella 于 2015-6-6 15:19 编辑
  1. @echo off
  2. set /a gender[father]=gender[son]=1,gender[mother]=gender[daughter]=0
  3. set /a age[father]=3,age[mother]=2
  4. call :perm " father mother son daughter"
  5. pause&exit
  6. :perm
  7. setlocal enabledelayedexpansion
  8. set "chars=%~1"
  9. if "!chars!" == "" (
  10.     for %%i in (son daughter) do (
  11.         set /a age[son]=age[daughter]=1,age[%%i]=0
  12.         for /f "tokens=1-4" %%a in (%2) do (
  13. if !age[%%c]! GTR !age[%%b]! if !gender[%%c]! NEQ !gender[%%d]! ^
  14. if "%%i" NEQ "%%a" if !gender[%%i]! NEQ !gender[%%b]! if !gender[%%d]! NEQ 1 ^
  15. echo murderer:%%a victim:%%b accomplice:%%c witness:%%d
  16.         )
  17.     )
  18. ) else for %%j in (%~1) do call :perm "!chars: %%j=!" "%~2 %%j"
复制代码
2

评分人数

TOP

返回列表