using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { byte a1, a2, a3, a4, a5, a6, a7, a8, a9; ushort t = 0; for(a1=1;a1<10;a1++) { for (a2 = 1; a2 < 10; a2++) { if (a2==a1) continue; for (a3 = 1; a3 < 10; a3++) { if (a3 == a1 || a3 == a2) continue; if (a1 + a2 + a3 != 15) continue; for (a4 = 1; a4 < 10; a4++) { if (a4 == a1 || a4 == a2 || a4 == a3) continue; for (a5 = 1; a5 < 10; a5++) { if (a5 == a1 || a5 == a2 || a5 == a3 || a5 == a4) continue; for (a6 = 1; a6 < 10; a6++) { if (a6 == a1 || a6 == a2 || a6 == a3 || a6 == a4 || a6 == a5) continue; if (a4 + a5 + a6 != 15) continue; for (a7 = 1; a7 < 10; a7++) { if (a7 == a1 || a7 == a2 || a7 == a3 || a7 == a4 || a7 == a5 || a7 == a6) continue; for (a8 = 1; a8 < 10; a8++) { if (a8 == a1 || a8 == a2 || a8 == a3 || a8 == a4 || a8 == a5 || a8 == a6 || a8 == a7) continue; for (a9 = 1; a9 < 10; a9++) { if (a9 == a1 || a9 == a2 || a9 == a3 || a9 == a4 || a9 == a5 || a9 == a6 || a9 == a7 || a9 == a8) continue; if (a7 + a8 + a9 != 15) continue; Console.WriteLine(a1 + "+" + a2 + "+" + a3 + "=15"); Console.WriteLine(a4 + "+" + a5 + "+" + a6 + "=15"); Console.WriteLine(a7 + "+" + a8 + "+" + a9 + "=15"); Console.WriteLine("-------------------------"); t++; } } } } } } } } } Console.WriteLine(t); } } }