1、 编程实现下列穷举问题

[复制链接]
查看11 | 回复1 | 2006-4-27 00:20:52 | 显示全部楼层 |阅读模式
搀和一下,把上面程序做个优化,:Dim x As Integer Dim y As Integer Dim z As Integer For x = 0 To 9 For y = 0 To 12 For z = 0 To 36 If (x + y + z = 36) And (4 * x + 3 * y + 0.5 * z = 36) Then Print "男子" & x & "女子" & y & "儿童" & z End If Next z Next y Next x 声明,我这是抄的 forKid 的程序,如觉得不错请采纳 forKid的。我只搀和一下。
回复

使用道具 举报

千问 | 2006-4-27 00:20:52 | 显示全部楼层
Dim x As IntegerDim y As IntegerDim z As IntegerFor x = 0 To 36
For y = 0 To 36
For z = 0 To 36
If (x + y + z = 36) And (4 * x + 3 * y + 0.5 * z = 36) Then
Print "男子" & x & "女子" & y & "儿童" & z
End If
Next z
Next yNext x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行