/*************
蛮力发
数字迷
ABB*B=ACBC
***************/
#include <stdio.h>
int main()
{
int A,B,C,temp1,temp2,flag = 0;
for(A = 1;A <= 9;A++) //A从1--9依次测试
for(B = 2;B <= 9;B++) //B从2--9依次测试
for(C = 0;C <= 9;C++) //C从0--9依次测试
{
temp1 = A * 100 + B * 10 + C;
temp2 = A * 1000 + C * 100 + B * 10 + C;
if(temp1 * B ==temp2) //ABB*B=ACBC
{
printf("A=%d,B=%d,C=%d\n",A,B,C);
printf("%dx%d=%d\n",temp1,temp2);
flag = 1;
}
}
if(flag == 0)printf("无解\n");//穷举过程中没有满足约束条件的解
return 0;
}
蛮力发
数字迷
ABB*B=ACBC
***************/
#include <stdio.h>
int main()
{
int A,B,C,temp1,temp2,flag = 0;
for(A = 1;A <= 9;A++) //A从1--9依次测试
for(B = 2;B <= 9;B++) //B从2--9依次测试
for(C = 0;C <= 9;C++) //C从0--9依次测试
{
temp1 = A * 100 + B * 10 + C;
temp2 = A * 1000 + C * 100 + B * 10 + C;
if(temp1 * B ==temp2) //ABB*B=ACBC
{
printf("A=%d,B=%d,C=%d\n",A,B,C);
printf("%dx%d=%d\n",temp1,temp2);
flag = 1;
}
}
if(flag == 0)printf("无解\n");//穷举过程中没有满足约束条件的解
return 0;
}