VB 求方法 1,2,3,4,5,6,7,8,9,10 n个一组 求分组 比如

学习 时间:2026-04-07 19:36:48 阅读:3346
VB 求方法 1,2,3,4,5,6,7,8,9,10 n个一组 求分组 比如 n=3 1,2,3 1,2,4 1,2,5 .8,9,1120种排列

最佳回答

苹果秀发

老实的水池

2026-04-07 19:36:48

Private Sub Command1_Click()GetNextNumber " ",0,4,10End SubPrivate Sub GetNextNumber(ByVal 已取得串 As String,Minimum As Integer,还要取个数 As Integer,ByVal 总元素个数 As Integer)'Got - 已经获得的数'Minimum - 为了保证不重复,下一个取的数必须大于这个值,使得每个组合总是递增排列'Rest - 还要取几个数Dim X As IntegerFor X = Minimum + 1 To 总元素个数 - 还要取个数 + 1If 还要取个数 = 1 ThenList1。AddItem 已取得串 & Str(X)ElseGetNextNumber 已取得串 & Str(X),X,还要取个数 - 1,总元素个数End IfNext XEnd Su

最新回答共有2条回答

  • 粗心的老鼠
    回复
    2026-04-07 19:36:48

    Private Sub Command1_Click()GetNextNumber " ",0,4,10End SubPrivate Sub GetNextNumber(ByVal 已取得串 As String,Minimum As Integer,还要取个数 As Integer,ByVal 总元素个数 As Integer)'Got - 已经获得的数'Minimum - 为了保证不重复,下一个取的数必须大于这个值,使得每个组合总是递增排列'Rest - 还要取几个数Dim X As IntegerFor X = Minimum + 1 To 总元素个数 - 还要取个数 + 1If 还要取个数 = 1 ThenList1。AddItem 已取得串 & Str(X)ElseGetNextNumber 已取得串 & Str(X),X,还要取个数 - 1,总元素个数End IfNext XEnd Su

上一篇 2010晋江市初中语文质检

下一篇 什么是生物识别技术?