回 帖 发 新 帖 刷新版面

主题:教我算一下这题

一个质量可以忽略的袋子中装着不超过50枚硬币,硬币中共有1角、5角和1元的硬币,1角的硬币每枚的质量为5克,5角的硬币每枚的质量为10克,1元的硬币每枚的质量为20克,现精确测量得到硬币的总量为500克,求袋子中各种硬币的可能个数以及相应的总金额(单位:元) 
这题用QB怎么计算???

回复列表 (共10个回复)

沙发

CLS
FOR A = 1 TO 100: FOR B = 1 TO 50: FOR C = 1 TO 25
IF 5*A+10*B+20*C=500 AND A+B+C<=50 THEN PRINT A;B;C;0.1*A + 0.5*B + 1*C,
NEXT C,B,A
END

板凳

FOR A = 0 TO 500 step 5
    FOR B = 0 TO (500-A) step 10
        FOR C = 0 TO (500-A-B)step 20
            IF A+B+C=500 THEN PRINT A/5;B/10;C/20;A/5*0.1+0.5*B/10+1*C/20
NEXT C,B,A
我是一个刀客

3 楼

左手还是战神还是圆月?

4 楼

???你们好像忽略了
一个质量可以忽略的袋子中装着不超过50枚硬币
一共不超过50枚硬币……

5 楼

有人吗???

6 楼

你说呢?

7 楼

什么叫你说呢? 
计算出来超过50枚硬币……

8 楼

把第一行14列的500改成250
二百五?汗汗

我左手圆月,右手弯刀

9 楼

你多加一个判断啊,超过50枚过滤掉不打印不就行了

10 楼

汗,幽浮啊,刚写完你就冒出来了....

我来回复

您尚未登录,请登录后再回复。点此登录或注册