- @echo off&setlocal enabledelayedexpansion
- echo 用100块钱买鸡,价格如下:公:5$, 母:3$, 小:1$两只,一共多少种买法?
- for /l %%i in (0,1,20) do (
- for /l %%j in (0,1,35) do (
- set/a a=5*%%i,b=3*%%j,c=^(100-a-b^)*2
- if !c! geq 0 set/a n+=1&echo 公鸡 %%i 鸡 %%j 小鸡 !c!
- ))
- echo 共有 %n% 种买法
- pause
复制代码
原来还有个条件
- @echo off&setlocal enabledelayedexpansion
- echo 用100块钱买鸡,价格如下:公:5$, 母:3$, 小:1$两只,一共多少种买法?
- for /l %%i in (0,1,20) do (
- for /l %%j in (0,1,35) do (
- set/a a=5*%%i,b=3*%%j,c=^(100-a-b^)*2,m=%%i+%%j+c
- if !m! equ 100 if !c! geq 0 set/a n+=1&echo 公鸡 %%i 鸡 %%j 小鸡 !c!
- ))
- echo 共有 %n% 种买法
- pause
复制代码
[ 本帖最后由 terse 于 2008-9-16 21:13 编辑 ] |