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

我来一个吧!

其实根据题意:这个题目必须要买小鸡才可以达到100只,至于公鸡和母鸡两者都要买也可以或者只买其中一种也可以。假设只买公鸡和小鸡时,公鸡最多只能买11只;只买母鸡和小鸡时,母鸡最多只能买20只。
  1. @echo off&setlocal enableDelayedExpansion
  2. set/a num=0
  3. for /l %%i in (0 1 11) do (
  4. for /l %%j in (0 1 20) do (
  5.  set/a a=2*^(100-5*%%i-3*%%j^)
  6.   set/a b=!a!+%%i+%%j
  7.  if !b! equ 100 set/a num+=1&echo 第!num!种:公鸡有 %%i 只;母鸡有 %%j 只;小鸡有 !a! 只。))
  8. echo 百钱买百鸡共有 !num! 种。
  9. pause>nul
复制代码

[ 本帖最后由 sjzong 于 2009-5-11 20:57 编辑 ]

TOP

返回列表