有一算术问题:“有100件行李,用100匹马来驮。大马1驮3,中马1驮2,小马2驮1.问要大马。中马。小马各几匹?”下面是解决此问题的VB程序,请您补充完整。
【分析】
1.假设x代表大马,y代表中马,z代表小马。
2.如果尽可能用大马,则最多需要33匹;如果尽可能用中马,则最多需要50匹。
3.小马的数量是100减去大马数量与中马数量。
4.大、中、小马的数量要满足方程 3x+2y+0.5z=100
Dim x,y,z as Integer‘x代表大马。y 代表中马。z代表小马
For x=1 to 33
For y=1 to5050
z=100-x-y100-x-y
If3*x+2*y+0.5*z=1003*x+2*y+0.5*z=100 Then
Print x,y,z
End If
Next y
Next x
【考点】解析算法及其实现.
【答案】50;100-x-y;3*x+2*y+0.5*z=100
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/6/27 10:35:59组卷:1引用:1难度:0.3