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

[数值计算] [讨论]百钱买百鸡

用100块钱买鸡,价格如下:公:5$, 母:3$, 小:1$两只,一共多少种买法?
BAT版
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (0,1,20) do (
  4. for /l %%j in (0,1,33) do (
  5. for /l %%k in (0,2,100) do (
  6. set /a Money=5*%%i+3*%%j+%%k/2
  7. set /a Sum=%%i+%%j+%%k
  8. if !Money! equ 100 if !Money! equ !Sum! (
  9. set /a num+=1
  10. echo 方法!num!: 公鸡:%%i+母鸡:%%j+小鸡:%%k
  11. )
  12. )
  13. )
  14. )
  15. pause>nul
复制代码
开始学习VBS所以来个VBS版
VBS版
  1. dim Money,Sum
  2. for g=0 to 20
  3. for m=0 to 33
  4. for x=0 to 100
  5. Money=5*g+3*m+x/2
  6. Sum=g+m+x
  7. if Money=100 and Sum=100 then
  8. msgbox(g)
  9. msgbox(m)
  10. msgbox(x)
  11. end if
  12. next
  13. next
  14. next
复制代码

[ 本帖最后由 novaa 于 2007-11-27 16:46 编辑 ]
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

给题目 一个详细点的说明吧?!

TOP

是网速问题,我以为成功了。
郁闷
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

根据你的代码的意思,似乎小鸡0.5元一个哦

TOP

是啊
一元两个啊!
呵呵
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

那你的题目怎么说是 1元/个

TOP

YOUXI这么这么马虎啊
我写的是1¥两个好不
YOUXI心态貌似不太好
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

回复 1# 的帖子

看你的代码,对 程序代码(思路) 做过一定的处理了
但是对于第三个for循环,何不用for ....(48 2 100)呢?

当然,如果先用逻辑来算,代码还可以精简,速度可以更快

TOP


是,不过for(48 2 100)不好想到啊
呵呵
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

  1. 'x:公鸡,y:母鸡,小鸡:z
  2. dim x,y,z
  3. n=0
  4. for x=0 to 24
  5.     for y=0 to 33
  6.         for z=0 to 100
  7.             if x+y+z=100 and 5*x+3*y+0.5*z=100 then
  8.               n=n+1
  9.               msgbox("第"&n&"组答案:"&"  "&x&"  "&y&"  "&z)
  10.             end if
  11.          next
  12.      next
  13. next
复制代码

TOP

返回列表