回九楼terse,你的方法是很快,就是有点小错误。
我改了下,不要见怪- @echo off
- echo 用100块钱买鸡,价格如下:公:5$, 母:3$, 小:1$两只,一共多少种买法?
- for /l %%i in (0,1,20) do (
- for /l %%j in (0,1,33) do (
- call :setv %%i %%j c a b d
- )
- )
- echo 共有 %n% 种买法
- pause
- goto :eof
- :setv
- set/a %4=5*%1,%5=3*%2
- set/a %3=(100-%a%-%b%)*2
- set/a %6=%1+%2+%c%
- if #%d%==#100 set/a n+=1&echo 公鸡 %1 鸡 %2 小鸡 %c%
复制代码
|