[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
好久没来了
稍微做几题:
第一题 记得用递归可以做...但这里就用for了
  1. @echo off
  2. for /l %%i in (1 1 4) do (
  3. for /l %%k in (1 1 4) do (
  4. if %%i neq %%k (
  5. for /l %%j in (1 1 4) do (
  6. if %%j neq %%i if %%j neq %%k (
  7.     for /l %%x in (1 1 4) do (
  8.     if %%x neq %%j if %%x neq %%i if %%x neq %%k echo %%i%%k%%j%%x
  9.     )
  10. )
  11. )
  12. )
  13. )
  14. )
  15. pause
复制代码
乘法表是什么东西??看看对不对
  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%i in (1 1 9) do (
  3. for /l %%k in (1 1 %%i) do (
  4. set /a a=%%k *%%i
  5. set a= !a!
  6. set a=!a:~-2!  
  7. set g=!g!"%%k*%%i=!a!"
  8. )
  9. echo !g:"=!
  10. set a=
  11. set g=
  12. )
  13. pause
复制代码
水仙花树
9*10*10=900 效率差不多吧??
  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%i in (1 1 9) do (
  3. for /l %%k in (0 1 9) do (
  4. for /l %%j in (0 1 9) do (
  5. set /a a=%%i*100+%%k*10+%%j
  6. set /a b=%%i*%%i*%%i+%%k*%%k*%%k+%%j*%%j*%%j
  7. if !a! equ !b! echo 百位 %%i  十位 %%k  各位 %%j
  8. )
  9. )
  10. )
复制代码
就只做这么多了 用其他语言都做过了 呵呵 回味一下
不错
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

返回列表