求VB写出11个数字取五个数组成的全排列,不重复 假定为1到11即可

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 22:15:14

求VB写出11个数字取五个数组成的全排列,不重复 假定为1到11即可
求VB写出11个数字取五个数组成的全排列,不重复 假定为1到11即可

求VB写出11个数字取五个数组成的全排列,不重复 假定为1到11即可
运行时间很长的,请耐心等待:
Private Function Ps(Za As Integer, Zb As Integer, Zc As Integer, Zd As Integer, Ze As Integer)
Dim I1 As Integer, I2 As Integer, I3 As Integer, I4 As Integer, I5 As Integer
Dim Zf(1 To 5) As String, Xzf(1 To 5) As String
Zf(1) = Za
Zf(2) = Zb
Zf(3) = Zc
Zf(4) = Zd
Zf(5) = Ze
For I1 = 1 To 5
Xzf(1) = Zf(I1)
For I2 = 1 To 5
Xzf(2) = Zf(I2)
If Xzf(1) = Xzf(2) Then GoTo L2
For I3 = 1 To 5
Xzf(3) = Zf(I3)
If Xzf(3) = Xzf(1) Or Xzf(3) = Xzf(2) Then GoTo L3
For I4 = 1 To 5
Xzf(4) = Zf(I4)
If Zf(I4) = Xzf(1) Or Zf(I4) = Xzf(2) Or Zf(I4) = Xzf(3) Then GoTo L4
For I5 = 1 To 5
Xzf(5) = Zf(I5)
If Xzf(5) Zf(I4) And Xzf(5) Xzf(3) And Xzf(5) Xzf(2) And Xzf(5) Xzf(1) Then
Open App.Path & "\排列.txt" For Append As #1
Print #1, Xzf(1) & Xzf(2) & Xzf(3) & Zf(I4) & Xzf(5),
Close #1
End If
Next I5
'Print
L4:
Next I4
L3:
Next I3
L2:
Next I2

Next I1
End Function
Private Sub Command1_Click()
Dim I1 As Integer, I2 As Integer, I3 As Integer, I4 As Integer, I5 As Integer
Dim Sz(1 To 11)
Open App.Path & "\排列.txt" For Output As #1
Close #1
For I1 = 1 To 7
For I2 = I1 + 1 To 8
For I3 = I1 + 2 To 9
For I4 = I1 + 3 To 10
For I5 = I1 + 4 To 11
DoEvents
Label1 = I1 & I2 & I3 & I4 & I5
Ps I1, I2, I3, I4, I5
Next I5, I4, I3, I2, I1
Label1 = "完成,结果保存在" & App.Path & "\排列.txt"
End Sub

求VB写出11个数字取五个数组成的全排列,不重复 假定为1到11即可 某城市的电话号码由5个数字组成,每个数字可能是从0-9这十个数字中的任一个,求电话号码由五个不同数字组成的概率.这五个不同数字,属于排列还是组合? 将0,2,4,5,6五个数字全取排列,有多少个是4的倍数?(排列组合)请解释一下怎麼做... 12345五个数字求排列组成无重复数字的五位数能被25整除有几种? 用0、1、2、3、4五个数字,可以组成多少个无重复且是3的倍数的三位数用排列方法写出解题过程 用1到5这五个不同数字可以组成120个不同的五位数,把他们从小到大排列,第25个是什么数? 1.输入一个三位整数,将数字位置重新排列,组成一个尽可大的三位数.求vb算法 用1,2,3,4,6这五个数字组成能被11整除的五位数,将这些数从小到大排列,第6个数是 求由1.2.3.4.5五个数字组成的没有重复数字的五位数的个数.第21345个求由1.2.3.4.5五个数字组成的没有重复数字的五位数的个数,从小到大排列.第21345个是第几个数? 由01234五个数组成无重复数字的五位数,偶数有多少个 用0到9这十个数字可以组成多少个没有重复数字的三位数?下面是解法:从0到9这十个数字中,任取三个数字的排列数为A(3,10),其中以0作首位的排列数为A(2,9),所以可以组成没有重复数字的三位数 用0,1,2,3,4,五个数字组成无重复数字的四位数,若按从小到大排列,3204是第几个数字? 2.3.4.5五个数组成的五位数有120个,将它们从小到大排列起来,第95个数是几 从0,1,2,3,4这五个数字中,任取3个组成没有重复数字的三位数,其中偶数的个数是______请写出简要计算过程 从0,1,2,3,6五个数字中任选三个,组成能同时被2,3,5整除的数,并将这些数从小到大排列. 急求VB编程:找出指定范围内本身及其平方数均由不同数字组成的整数. 用三个数组成不同的三位数,可以组成多少个?四个数字,五个数字呢?有什么规律?六个,七个,八个数字分别123 1,2,3,4,5五个数字中取两个数组成没有重复数字的两位数,则这个数是偶数的概率为