为了账号安全,请及时绑定邮箱和手机立即绑定

C#实现人员随机分组

C#实现人员随机分组

C#
慕侠2389804 2018-11-02 17:37:29
现在有5个人 A、B、C、D、E需要两两分组正确结果应该是可以分为10组,分别为A和B,A和C,A和D,A和E,B和C,B和D,B和E,C和D ,C和E,D和E请教各位大神  如何用代码实现
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

这一点都不随机好不好。

线性代数里面的排列和组合说的就是这个。

写个双循环结构就可以了。

for (i=0;i<5;i++)

{

    for(j=i+1;j<5;j++)

    {

    }

}

查看完整回答
反对 回复 2018-11-05
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

一个数组{‘A,'B',‘C’,‘D’,‘E’}出来一个,然后和后面组合,然后第二个出来,和后面的组合。既5乘以4共20种组合,去掉重复的一半。

第二种一个循环,A和B,C,D,E。B和C,D,E既4+3+2+1

第一个数和后面的组合,第二个数和后面的组合。

查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 930 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信