| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1017 人关注过本帖
标题:刚学VB,遇到问题,用VB怎么实现数字的组合呢?我怎么老出错
取消只看楼主 加入收藏
快乐黑宝
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-12-26
结帖率:0
收藏
已结贴  问题点数:10 回复次数:1 
刚学VB,遇到问题,用VB怎么实现数字的组合呢?我怎么老出错
我要用VB编一个程序,计算并输出01,02--33,这33个数字中抽出6个从小到大的组合,要求输出所有的组合,我编写了如下的程序,可是输出只有最后一个组,为什么呢?错在哪里,高手指点啊
Private Sub Command1_Click()
Dim a, b, c, d, e, f, g As Integer
Dim s As String
For a = 1 To 28
For b = a + 1 To 29
For c = b + 1 To 30
For d = c + 1 To 31
For e = d + 1 To 32
For f = e + 1 To 33
s = a & b & c & d & e & f
Text1.Text = s
Next
Next
Next
Next
Next
Next
End Sub
搜索更多相关主题的帖子: 计算 计算 
2011-12-27 11:55
快乐黑宝
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-12-26
收藏
得分:0 
回复 2楼 apple0072011
我改完了,但是在试运转的时候总是卡住,只能结束退出,怎么回事呢?
修改完如下:Private Sub Command1_Click()
Dim a, b, c, d, e, f, g As Integer
Dim s As String
For a = 1 To 28
For b = a + 1 To 29
For c = b + 1 To 30
For d = c + 1 To 31
For e = d + 1 To 32
For f = e + 1 To 33
s = a & b & c & d & e & f
Text1.Text = Text1.Text & vbCrLf & s
Next
Next
Next
Next
Next
Next
End Sub
2011-12-28 16:33
快速回复:刚学VB,遇到问题,用VB怎么实现数字的组合呢?我怎么老出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015582 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved