如何在asp.net c#中生成数字长度2的组合

时间:2018-11-12 10:01:32

标签: combinations permutation probability

我有1到9位数字,并且希望生成不重复且重复的数字概率(组合)。

int[] array = {1, 2, 3, 4};

我需要这样的输出:

{1,2}{1,3}{1,4}{2,1}{2,3}{2,4}{3,1}{3,2}{3,4}{1,1}{2,2}{3,3}{4,4}

1 个答案:

答案 0 :(得分:0)

做这样的事情。

for(int i = 0 ; i < array.size() ; i ++){
for(int j = i + 1; j < array.size() ;j++)
 {
    int first = array[i];
    int second = array[j];
    //Do someting.
 }
}