编程论坛
注册
登录
编程论坛
→
VB.NET论坛
一道六年级算术题没算出来,不知是不是题目出错了(没用编程方法)
WSYGC
发布于 2011-01-16 20:52, 1883 次点击
昨晚搞了晚上没搞出来,没有用编程方法算,是手工算的。有人会搞来搞一下。我怀疑是不是题目出错了
小明的妈妈从单位领了400元人民币奖金,其中有2元的,5元的,10元的.共80张,且5元的和10元的张数
相等,问这三种人民币各有多少张?
10 回复
#2
WSYGC
2011-01-16 22:41
经过我2天的验算,这题无解。如果5元和10元的张数不一样的话还有解。
不知大家是否同意
#3
cnfarer
2011-01-17 20:15
确实无解!其实用六年级的假设法大概1分钟吧!(比编程快)
#4
qf_wei
2011-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
dhdj866
2011-01-27 14:26
要把钱 撕成几份才行
#6
haigecnpeng
2011-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
xihabang
2011-02-18 20:13
晕死..真的够晕的
#9
大江
2011-02-28 12:01
小明的妈妈从单位领了奖金不够。
#10
紫夜行者
2011-03-11 05:34
。。。
#11
swlike
2011-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