主题:[原创]唯一的等式
public void FQ()
{
for(int a1 = 1;a1<10;a1++)
{
for (int a2 = 1; a2 < 10; a2++)
{
if (a1 != a2)
{
for (int a3 = 1; a3 < 10; a3++)
{
if ((a2 != a3) && (a1 != a3))
{
for (int a4 = 1; a4 < 10; a4++)
{
if ((a3 != a4) && (a2 != a4) && (a1 != a4))
{
for (int a5 = 1; a5 < 10; a5++)
{
if ((a5 != a4) && (a5 != a3) && (a5 != a2) && (a5 != a1))
{
for (int a6 = 1; a6 < 10; a6++)
{
if ((a6 != a5) && (a6 != a4) && (a6 != a3) && (a6 != a2) && (a6 != a1))
{
for (int a7 = 1; a7 < 10; a7++)
{
if ((a7 != a6) && (a7 != a5) && (a7 != a4) && (a7 != a3) && (a7 != a2) && (a7 != a1))
{
for (int a8 = 1; a8 < 10; a8++)
{
if ((a8 != a7) && (a8 != a6) && (a8 != a5) && (a8 != a4) && (a8 != a3) && (a8 != a2) && (a8 != a1))
{
for (int a9 = 1; a9 < 10; a9++)
{
if ((a9 != a8) && (a9 != a7) && (a9 != a6) && (a9 != a5) && (a9 != a4) && (a9 != a3) && (a9 != a2) && (a9 != a1))
{
if (((a1 * 10 + a2) * a3 == (a4 * 10 + a5)) && ((a4 * 10 + a5) == ((a6 * 10 + a7) - (a8 * 10 + a9))))
{
MessageBox.Show(String.Format("{0}{1}*{2}={3}{4}={5}{6}-{7}{8}", a1, a2, a3, a4, a5, a6, a7, a8, a9) + "!", "唯一的等式", MessageBoxButtons.OK);
//OutWindow.Text += String.Format("{0}{1}*{2}={3}{4}={5}{6}-{7}{8}", a1, a2, a3, a4, a5, a6, a7, a8, a9) + "\r\n";
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
{
for(int a1 = 1;a1<10;a1++)
{
for (int a2 = 1; a2 < 10; a2++)
{
if (a1 != a2)
{
for (int a3 = 1; a3 < 10; a3++)
{
if ((a2 != a3) && (a1 != a3))
{
for (int a4 = 1; a4 < 10; a4++)
{
if ((a3 != a4) && (a2 != a4) && (a1 != a4))
{
for (int a5 = 1; a5 < 10; a5++)
{
if ((a5 != a4) && (a5 != a3) && (a5 != a2) && (a5 != a1))
{
for (int a6 = 1; a6 < 10; a6++)
{
if ((a6 != a5) && (a6 != a4) && (a6 != a3) && (a6 != a2) && (a6 != a1))
{
for (int a7 = 1; a7 < 10; a7++)
{
if ((a7 != a6) && (a7 != a5) && (a7 != a4) && (a7 != a3) && (a7 != a2) && (a7 != a1))
{
for (int a8 = 1; a8 < 10; a8++)
{
if ((a8 != a7) && (a8 != a6) && (a8 != a5) && (a8 != a4) && (a8 != a3) && (a8 != a2) && (a8 != a1))
{
for (int a9 = 1; a9 < 10; a9++)
{
if ((a9 != a8) && (a9 != a7) && (a9 != a6) && (a9 != a5) && (a9 != a4) && (a9 != a3) && (a9 != a2) && (a9 != a1))
{
if (((a1 * 10 + a2) * a3 == (a4 * 10 + a5)) && ((a4 * 10 + a5) == ((a6 * 10 + a7) - (a8 * 10 + a9))))
{
MessageBox.Show(String.Format("{0}{1}*{2}={3}{4}={5}{6}-{7}{8}", a1, a2, a3, a4, a5, a6, a7, a8, a9) + "!", "唯一的等式", MessageBoxButtons.OK);
//OutWindow.Text += String.Format("{0}{1}*{2}={3}{4}={5}{6}-{7}{8}", a1, a2, a3, a4, a5, a6, a7, a8, a9) + "\r\n";
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}