using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace ConsoleApp1
{
internal class _1234
{
static void Main(string[] args)
{
int count = 0;//定义了一个计数器。
int[] num = new int[] { 1, 2, 3, 4 };
int[] copy2 = new int[num.Length];//这个暂时没什么用先留着吧。
num.CopyTo(copy2, 0);
Array.Reverse(copy2);//数组反转
foreach (int i in num)
{
Console.Write(i);
ArrayList al = new ArrayList();
foreach (int j in num)
if (j != i)
{
Console.Write(j);
al.Add(j);
foreach (int k in al)
{
if(k != j) {
int T = 0;//内部判断变量
if (T == 0)
{
Console.Write(k);
count++;
T++;
}
if(T==1)
{
Console.WriteLine();
Console.Write(i);
Console.Write(j);
Console.Write(k);
count++;
}
}
}
}
}
Console.WriteLine(count);
}
}
}
弱智死了,一个排列组合24种情况沃能写两天。