联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
::@echo off set /a year_begin=1948 set /a year_end=2006 set /a loop=%year_begin%-1 set /a daynum=365 setlocal EnableDelayedExpansion for /l %%i in (%year_begin%,1,%year_end%) do ( set /a loop+=1 call :leap loop daynum echo !loop! !daynum! ) pause :leap ::判断润年和平年 echo %1 %2 @echo off set /a a=%1 %% 4 set /a b=%1 %% 100 set /a c=%1 %% 400 set %2=365 if "!a!"=="0" ( if not "!b!"=="0" set %2=366 if "!c!"=="0" set %2=366 ) else set %2=365
::@echo off set /a year_begin=1948 set /a year_end=2006 set /a loop=%year_begin%-1 set /a daynum=365 for /l %%i in (%year_begin%,1,%year_end%) do ( set /a loop+=1 call :leap loop daynum call echo %%loop%% %%daynum%% ) pause :leap ::判断润年和平年 echo %1 %2 set /a a=%1 %% 4 set /a b=%1 %% 100 set /a c=%1 %% 400 set %2=365 if "%a%"=="0" ( if not "%b%"=="0" set %2=366 if "%c%"=="0" set %2=366 ) else set %2=365