class Program { static int ctr = 0; static void Main(string[] args) { //有1 2 3 4可以组成多个十百 无重复的数字 for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 4; j++) { for (int k = 1; k <= 4; k++) { if (i != j && i != k && j != k) { ctr++; Console.WriteLine(String.Concat(i.ToString(), j.ToString(), k.ToString())); } } } } Console.WriteLine(ctr); } }