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

3_2.
  1. @echo off & setlocal enabledelayedexpansion
  2. for /l %%a in (1,1,10000000) do (
  3. if !random! EQU 2012 echo 运行了%%a次 && pause
  4. )
复制代码
5.
  1. @echo off
  2. set /p year=输入一个年份:
  3. set /a run1=%year% %% 3200
  4. set /a run2=%year% %% 172800
  5. set /a run3=%year% %% 100
  6. set /a run4=%year% %% 400
  7. set /a run5=%year% %% 4
  8. if %run1% equ 0 if %run2% equ 0 echo 闰年 & pause & exit
  9. if %run3% equ 0 if %run4% equ 0 echo 闰年 & pause & exit
  10. if %run5% equ 0 echo 闰年 & pause & exit
  11. echo 平年
  12. pause
复制代码
7.
  1. for %%i in (xls word txt pdf gpg) do (echo 2012 0)>2012.%%i
复制代码
8.
  1. @echo off
  2. call :Conver 2213
  3. call :Conver 2012
  4. :Conver
  5. setlocal enabledelayedexpansion
  6. set count=0
  7. set tem=%1
  8. set num=零 一 二 三 四 五 六 七 八 九
  9. for %%a in (%num%) do (
  10. set !count!=%%a
  11. set /a count+=1
  12. )
  13. echo !%tem:~,1%!!%tem:~1,1%!!%tem:~2,1%!!%tem:~3,1%!
  14. pause
复制代码
9.
  1. @echo off & setlocal enabledelayedexpansion
  2. set a=零,一千,二千,三千,四千,五千,六千,七千,八千,九千
  3. set b=零,一百,二百,三百,四百,五百,六百,七百,八百,九百
  4. set c=零,一十,二十,三十,四十,五十,六十,七十,八十,九十
  5. set d=零,一,二,三,四,五,六,七,八,九
  6. for %%a in (%q%) do (
  7. for %%b in (%b%) do (
  8. for %%c in (%s%) do (
  9. for %%d in (%g%) do (
  10. if %%a EQU 零 if %%b EQU 零 if %%c EQU 零 echo %%d
  11. if %%a EQU 零 if %%b EQU 零 if %%c NEQ 零 echo %%c%%d
  12. if %%a EQU 零 if %%b NEQ 零 echo %%b%%c%%d
  13. if %%a NEQ 零 echo %%a%%b%%c%%d
  14. set /a count+=1
  15. if !count! EQU 2012 pause
  16. )
  17. )
  18. )
  19. )
  20. pause
复制代码
1

评分人数

    • batman: 希望能将全部的题做出来,加油!PB + 40

TOP

返回列表