字母算式,脑筋题目,超级难!

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:36:40
字母算式,脑筋题目,超级难!
AB×C9D=A9B×CD
A、B、C、D表示什么数字时,这道等式可以成立?你能写出多少种不同的答案呢?
如:36×495=396×45(=17820)

有加分的噢!
不可以是相同的数字。它们是四个不同的数字。

main()
{
int a,b,c,d;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=1;c<=9;c++)
for(d=0;d<=9;d++)
{
if(((a*10+b)*(c*100+90+d))==((a*100+90+b)*(c*10+d)))
if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)
{printf("%d*%d=%d*%d=%d=%d\n",(a*10+b),(c*100+90+d),(a*100+90+b),(c*10+d),((a*10+b)*(c*100+90+d)),((a*100+90+b)*(c*10+d)));
getch();}
else
continue;
}
getch();
}

这个程序的运行结果就是你想要的式子
举两个例子:
15*390=195*30=5850
16*294=196*24=4704
.
.
.
.
27*198=297*18=5346
.
.
36*594=396*54=21384
.
.
.
96*498=996*48=47808
全部答案都出来啦~~~

10×100=100×10(=1000)可以吧

同上

一样