[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 bailong360 于 2015-3-15 10:07 编辑
  1. @Echo Off 2>nul 3>nul
  2. Set /P Player1=请输入玩家1姓名:
  3. Set /P Player2=请输入玩家2姓名:
  4. :Start
  5. Set /A N+=1
  6. Set .%N%=
  7. >nul Set .9||Goto Start
  8. :Loop
  9. echo   %.1%丨%.2% 丨%.3%
  10. echo  ─┼─┼─
  11. echo   %.4%丨%.5% 丨%.6%
  12. echo  ─┼─┼─
  13. echo   %.7%丨%.8% 丨%.9%
  14. Set /P Turn=请玩家%Player1%落子:
  15. Set ..%Turn%&&Goto :Eof
  16. Set .%Turn%=O
  17. Set ..%Turn%=0
  18. Set "_%.1%%.2%%.3%=0"
  19. Set "_%.4%%.5%%.6%=0"
  20. Set "_%.7%%.8%%.9%=0"
  21. Set "_%.1%%.4%%.7%=0"
  22. Set "_%.2%%.5%%.8%=0"
  23. Set "_%.3%%.6%%.9%=0"
  24. Set "_%.1%%.5%%.9%=0"
  25. Set "_%.3%%.5%%.7%=0"
  26. >nul Set _OOO&&(Echo 玩家%Player1%胜利&Pause&Goto :Eof)
  27. Set /P Turn=请玩家%Player2%落子:
  28. Set ..%Turn%&&Goto :Eof
  29. Set .%Turn%=X
  30. Set ..%Turn%=0
  31. Set "_%.1%%.2%%.3%=0"
  32. Set "_%.4%%.5%%.6%=0"
  33. Set "_%.7%%.8%%.9%=0"
  34. Set "_%.1%%.4%%.7%=0"
  35. Set "_%.2%%.5%%.8%=0"
  36. Set "_%.3%%.6%%.9%=0"
  37. Set "_%.1%%.5%%.9%=0"
  38. Set "_%.3%%.5%%.7%=0"
  39. >nul Set _XXX&&(Echo 玩家%Player2%胜利&Pause&Goto :Eof)
  40. Goto Loop
复制代码
符合要求否?
1

评分人数

TOP

回复 31# pcl_test


    也只是偶然间想到罢了
2

评分人数

    • panda951: 感谢大哥你的思路。。。 不然pcl_test大哥 ...技术 + 1
    • pcl_test: 思路好,一直就卡在判断哪里技术 + 1

TOP

回复 33# panda951


    观点与pcl_test兄基本一致
个人认为若是不限制命令的使用倒是像一个为初学者准备的题目

TOP

返回列表