输出所有组合

無影風 2017-06-06 06:24:12
输出52张扑克选7的所有组合,蒙圈啊.
...全文
248 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2017-06-06
  • 打赏
  • 举报
回复
就是7层循环啊。
最内层循环输出一次这7个循环变量,就是一组结果。
还有控制好内层循环范围始终比外层变量大,就是组合(排除交换位置的结果)。
For i1 = 1 To 52 - 6
For i2 = i1 + 1 To 52 - 5
...
For i7 = i6 + 1 To 52
Debug.Print i1, i2, i3, i4, i5, i6, i7
Next
...
Next
Next


又: 共计 (52*51*50*49*48*47*46)/(1*2*3*4*5*6*7) = 133784560 组结果,要跑死啊!

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧