[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 keiamy 于 2014-2-11 14:08 编辑

程序6:參考了youxi01的
  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%i in (1 1 1000) do (
  3. set "flag=0"&set "a=!b!"
  4. set "b=!c!"&set "c=!d!"
  5. set "d=!e!"&set "e=%%i"
  6.   if "!a!" geq "1" (
  7.    set /a "num=a+b+c+d+e"
  8.     for %%j in (4 5 6) do (
  9.      set /a "n=!num!%%%%j"
  10.      if !n! neq 0 set "flag=1")
  11.      if !flag!==0 echo !a! !b! !c! !d! !e!&pause&exit))
复制代码
我是NO.1 呀﹗不過.......@echo是在菜鳥比賽中....>.<

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%i in (1 1 1000) do (
  3. set /a "flag=0,num+=%%i"
  4. if %%i gtr 4 (
  5.   set /a "n=%%i-5"
  6.    for %%j in (!n!) do set /a "m+=%%j"
  7.     set /a "num1=num-m"
  8.      for %%k in (4 5 6) do (
  9.       set /a "x=num1%%%%k"
  10.       if !x! neq 0 set "flag=1")
  11.       if !flag!==0 set "num2=%%i"&goto end))
  12. :end
  13. set /a "num3=num2-4"
  14. for /l %%i in (%num3% 1 %num2%) do set /p=%%i <nul
  15. pause>nul
复制代码
原來規律是1+2+...5=15, 2+3...+6=20,簡單複雜化了.......
我是NO.1 呀﹗不過.......@echo是在菜鳥比賽中....>.<

TOP

本帖最后由 keiamy 于 2014-2-11 20:06 编辑

程序7:
  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%i in (0 1 9) do (
  3.   set /a "num=3%%i4/2-39"
  4. if !num!==1%%i3 echo 1%%i3)
  5. pause
复制代码
我是NO.1 呀﹗不過.......@echo是在菜鳥比賽中....>.<

TOP

本帖最后由 keiamy 于 2014-2-13 18:12 编辑

程序10:
  1. @echo off
  2. set "num=17"
  3. set /a "x=1,n=num/3,m=num%%3"
  4. for /l %%i in (1 1 %n%) do (set /a x*=3)
  5. if %m%==2 set /a "x*=2"
  6. if %m%==1 set /a "x=x*4/3"
  7. echo %x%
  8. pause
复制代码
我是NO.1 呀﹗不過.......@echo是在菜鳥比賽中....>.<

TOP

返回列表