0-9十个数字分成两组,每组5个,输出所有的分法,怎么弄?

 我来答
姓王的wy451

推荐于2016-12-01 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:9005万
展开全部

实际上就是10取5的组合再除以2,C(10,5)/2=126

可用程序代码循环输出。例如EXCEL的VBA代码:(稍等)

Private Sub CommandButton1_Click()
   For A1 = 0 To 5
   For A2 = A1 + 1 To 6
   For A3 = A2 + 1 To 7
   For A4 = A3 + 1 To 8
   For A5 = A4 + 1 To 9
      n = n + 1
      If n <= 126 Then
         Range("A" & n) = "'" & A1 & A2 & A3 & A4 & A5
      Else
         Range("B" & 253 - n) = "'" & A1 & A2 & A3 & A4 & A5
      End If
   Next A5, A4, A3, A2, A1
End Sub

 代码运行后在A、B两列得到126种分法

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式