注册 登录
编程论坛 VB.NET论坛

一道六年级算术题没算出来,不知是不是题目出错了(没用编程方法)

WSYGC 发布于 2011-01-16 20:52, 1883 次点击
昨晚搞了晚上没搞出来,没有用编程方法算,是手工算的。有人会搞来搞一下。我怀疑是不是题目出错了

小明的妈妈从单位领了400元人民币奖金,其中有2元的,5元的,10元的.共80张,且5元的和10元的张数
相等,问这三种人民币各有多少张?
10 回复
#2
WSYGC2011-01-16 22:41
经过我2天的验算,这题无解。如果5元和10元的张数不一样的话还有解。
不知大家是否同意
#3
cnfarer2011-01-17 20:15
确实无解!其实用六年级的假设法大概1分钟吧!(比编程快)
#4
qf_wei2011-01-18 20:33
(5+10)X+2Y=400
X+Y=80
15X+2(80-X)=400
13X=400-160
13X=240
X=240/13
把一张撕成几份
#5
dhdj8662011-01-27 14:26
要把钱 撕成几份才行
#6
haigecnpeng2011-02-05 17:33
(5+10)X+2Y=400
2X+Y=80
15X+2(80-2X)=400
11X=400-160
11X=240
X=240/11
4楼的,应该是2X+Y=80,不是X+Y=80
#7
虾B写2011-02-05 18:48
2x+(5+10)y=400
A={               }
   x+2y=80



|A|=-11 因不等于0有解,|A1|=-400 |A2|=-240

x=a1/a
y=a2/a

线性代数里有解N元N次方程方法
#8
xihabang2011-02-18 20:13
晕死..真的够晕的
#9
大江2011-02-28 12:01
小明的妈妈从单位领了奖金不够。
#10
紫夜行者2011-03-11 05:34
。。。
#11
swlike2011-05-01 09:03
Dim i As Short = 1
        Do
            Dim j As Short = 1
            Do
                Dim money As Integer = 5 * i + 10 * i + 2 * j
                If money = 400 Then
                    MsgBox(i & "  " & j)
                ElseIf money > 400 Then
                    Exit Do

                End If
                j += 1
            Loop
            i += 1
        Loop
1