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

回复

  1. @echo off
  2. :start
  3. set /p a=Please input the year!:
  4. set /a x=%a%%%4
  5. set /a y=%a%%%100
  6. set /a z=%a%%%400
  7. if %z% equ 0 goto leap
  8. if %x% equ 0 (if %y% neq 0 goto leap else goto warning) else goto leap
  9. :warning
  10. echo The year you inputted is not leap year. Please input again!
  11. goto start
  12. :leap
  13. echo The year you inputted is leap year!
  14. pause
复制代码

[ 本帖最后由 Lumiere 于 2009-3-23 19:10 编辑 ]
1

评分人数

    • wxcute: 有部分错误,请修改。^_^PB + 2

TOP

  1. @echo off
  2. set/p year=请输入年份:
  3. set/a num=!(year%%4)^&!(!(year%%100))^|!(year%%400)
  4. if %num% equ 0 (echo 平年) else (echo 闰年)
  5. pause
复制代码
2

评分人数

TOP

  1. @echo off
  2. :start
  3. cls
  4. set /p year=please input year:
  5. set /a a=%year%%%4
  6. set /a b=%year%%%100
  7. set /a c=%year%%%400
  8. if %c%==0 echo. &echo %year% is Leap Year! &echo. & pause & goto start
  9. if %a%==0 (goto next) else (goto norn)
  10. :next
  11. if not %b%==0 (echo. & echo %year% is Leap Year! & echo. & pause & goto start) else (goto norn)
  12. :norn
  13. echo.
  14. echo %year% is not Leap Year!
  15. echo.
  16. pause
  17. goto :start
复制代码
1

评分人数

(*^_^*)

TOP

  1. @echo off
  2. set /p dt=请输入年份:
  3. set /a a=%dt%%%100
  4. set /a b=%dt%%%400
  5. set /a c=%dt%%%4
  6. if %a% equ 0 (
  7.         if %b% equ 0 (
  8.                 echo %dt%是闰年!&pause
  9.                 goto :eof)
  10.         goto :other)
  11. if %c% equ 0 (
  12.         echo %dt%是闰年!&pause
  13.         goto :eof)
  14. goto :other
  15. :other
  16. echo %dt%不是闰年!&pause
  17. goto :eof
复制代码


嘿嘿  现在没错误了

[ 本帖最后由 stuqx 于 2009-3-27 16:11 编辑 ]
1

评分人数

    • wxcute: 有很多错误,请修正。PB + 1

TOP

  1. @echo off
  2. :kaishi
  3. set a=&set b=&set c=&set d=
  4. set/p a=请输入年份:
  5. set /a b=%a%%%4
  6. set /a c=%a%%%100
  7. set /a d=%a%%%400
  8. if %d%==0 goto yes
  9. if %b%==0 (if not %c%==0 (goto yes) else (
  10. goto no
  11. )
  12. ) else goto no
  13. :yes
  14. echo 你输入的是闰年
  15. pause
  16. goto :kaishi
  17. :no
  18. echo 你输入的不是闰年
  19. pause
  20. goto :kaishi
复制代码

[ 本帖最后由 zjw767676 于 2009-3-18 19:24 编辑 ]
1

评分人数

    • wxcute: 加个满分,祝君更上一层楼。PB + 6

TOP

返回列表