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