vb 排列组合

从0至9共10个数。选6个数。要求5个不重复,第6个数为前5个数之1。共有1260组。即选出的6个数里,有一个数字是重复。分别是那些组合?从0至9共10个数。选6个数。要... 从0至9共10个数。选6个数。要求5个不重复,第6个数为前5个数之1。共有1260组。即选出的6个数里,有一个数字是重复。分别是那些组合?
从0至9共10个数。选6个数。要求4个不重复,第5、6个数为前4个数之1。共有1260组。即选出的6个数里,有二个数字是重复。分别是那些组合?
谢谢。
无顺序
=C(5,10)*C(1,5)=((10*9*8*7*6)/(5*4*3*2*1))*5=1260
123455与554321是一样。算一组。
如何用VB写程序。
展开
 我来答
Winnip888
2009-04-13 · TA获得超过1996个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:561万
展开全部
Dim a, b, c, d, e, f As Integer
Dim s As String
Private Sub Command1_Click()

For a = 0 To 9
For b = 0 To 9
For c = 0 To 9
For d = 0 To 9
For e = 0 To 9
For f = 0 To 9
s = Str(a) & Str(b) & Str(c) & Str(d) & Str(e) & Str(f)
DoEvents
Debug.Print
Next
Next
Next
Next
Next
Next
End Sub

穷举吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式