#include <stdio.h>
#define NUM 1000
int main ()
{
int max_1 = -1024, max_2 = 0, max_3 = 0;
int multiply, i, j;
int a, b, c, d, e, f;
for (i = 900; i < NUM; i++)
{
for (j = 900; j < i; j++)
{
multiply = i * j;
a = multiply / 100000 % 10;
b = multiply / 10000 % 10;
c = multiply / 1000 % 10;
d = multiply / 100 % 10;
e = multiply / 10 % 10;
f = multiply % 10;
if (a == f && b == e && c == d)
{
if (multiply > max_1)
{
max_1 = multiply;
max_2 = j;
max_3 = i;
}
// printf("%d = %d * %d\n", multiply, i, j);
}
}
}
printf("%d = %d * %d\n", max_1, max_2, max_3);
return 0;
}
|