麻烦大家做一道题ABCD X9=DCBA求A= B=C=D=

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:33:52

1089 X9=9801

#include<iostream.h>
void main()
{
int a,b,c,d;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
for(d=0;d<10;d++)
if((a*9000+900*b+90*c+d*9)==(d*1000+100*c+10*b+a))
cout<<a<<","<<b<<","<<c<<","<<d<<endl;
}
结果是:1,0,8,9

因为 D>=9*A 故 D=9 A=1
代入原式
9000+900B+90C+81= 9000+100C+10B+1
整理
89B=C-8 故 C=8,B=0
综上可知
ABCD=1089

A=( 1 ) B= ( 0 ) C= ( 8 ) D= ( 9 )

1089

1 0 8 9