[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
昨晚用手机发的代码,发现勉强能完成任务,但不知怎么,小鸡不被3整除时也有答案出来,可见批处理对小数的处理不太严谨...这里加了两行代码,对余数判断一下,已经OK了...
  1. @echo off
  2. for /l %%a in (0,1,20) do (
  3.         for /l %%b in (0,1,33) do (
  4.                 set /a c=100-%%a-%%b
  5.                 call :A  %%a %%b %%c%%
  6.         )
  7. )
  8. goto :eof
  9. :A
  10. set/a sum=%1*5+%2*3+%3/3
  11. set/a a=%3%%3
  12. if %sum% equ 100 if %a% equ 0 (
  13.         echo 公鸡:%1
  14.         echo 母鸡:%2
  15.         echo 小鸡:%3
  16.         echo.
  17.         pause>nul
  18. )
  19. goto :eof
复制代码

[ 本帖最后由 greenworld 于 2010-12-28 11:18 编辑 ]

TOP

手机回复的,写程序难啊,还不能检测对错,不知行不?执行效率就肯定不理想,期待高手出招

TOP

返回列表