求组合:求5个数里任意3个数的组合
static void Main(string[] args)
{
int[] IntArr = new int[] { 1, 2, 3, 4, 5 }; //整型数组
List<int[]> ListCombination = PermutationAndCombination<int>.GetCombination(IntArr, 3); //求全部的3-3组合
foreach(int[] arr in ListCombination)
{
foreach(int item in arr)
{
Console.Write(item + " ");
}
Console.WriteLine("");
}
Console.ReadKey();
}

求排列:5个数取3个的任意排列
int[] IntArr = new int[] { 1, 2, 3, 4, 5 }; //整型数组
List<int[]> ListCombination = PermutationAndCombination<int>.GetPermutation(IntArr, 3); //求全部的5取3排列
foreach(int[] arr in ListCombination)
{
foreach(int item in arr)
{
Console.Write(item + " ");
}
Console.WriteLine("");
}

以上就是本文的全部内容,希望对大家有所帮助!
注:相关教程知识阅读请移步到c#教程频道。










