任务描述
本关任务:根据下面计算,用蛮力法解决数字迷问题,求出由 A、B、C 替代的相乘数字。
A B C A B
× A
D D D D D D
编程要求
请在右侧编辑器Begin-End处补充代码,完成本关任务,要求程序输出结果格式为:ABCAB*A=DDDDDD(A、B、C、D 为阿拉伯数字)。
#include <stdio.h>
void main()
{
/********** Begin **********/
int A,B,C,D;
long E,F;
for(A=3;A<=9;A++)//乘积是6位数,A必须大于2
{
for(D=1;D<=9;D++)
{
E=D*100000+D*10000+D*1000+D*100+D*10+D;
if(E%A==0)
{
F=E/A;
if((F/10000==A)&&((F%100)/10==A))
{
if((F/1000)%10==F%10)
{
printf("%d*%d=%d",F,A,E);
}
}
}
}
}
/********** End **********/
}