穷举法问题 vb 代码

(1)有一张单据上有一个5位数的号码67口口8,其中百位和十位上的数字看不清了,但知道该数能够被78整除,也能被67整除。设计一个算法求出该号码。(答案:67938)(2... (1) 有一张单据上有一个5位数的号码67口口8,其中百位和十位上的数字看不清了,但知道该数
能够被78整除,也能被67整除。设计一个算法求出该号码。(答案:67938)
(2) 如果一个4位数等于它的各位数字的4次方和,则这个4位数称为“玫瑰花”数,例如1634就
是一个玫瑰花数: 。试编程序求出所有玫瑰花数。
(3) 有一根长为600cm的钢筋,需要截成长度为69cm、39cm、29cm的三种规格的短料,在三种规
格的短料至少各截l的前提下,如何截取才能使所余下的材料最少?(答案:这三种规格分别截取
6、4、l根时余料最少)
展开
 我来答
chiefzjh
2010-05-20 · TA获得超过9091个赞
知道大有可为答主
回答量:7013
采纳率:37%
帮助的人:2498万
展开全部
No.3

Private Sub Command1_Click()
Dim a%, b%, c%, min%, m%, n%, k%, mStr$
min = 600
For m = 1 To 8
a = 600 - 69 * m
For n = 1 To a \ 39
b = a - n * 39
For k = 1 To b \ 29
c = b - k * 29
If c < min Then min = c: _
mStr = "69 x " & m & " 39 x " & n & " 29 x " & k & " Mod: " & min
Next k
Next n
Next m
Print mStr
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式