解:因为被乘数与积的数位相同,所以a只能是1,否则积的数位就必然要增加。
由于a=1,积的个位就是1,因此d就只能为9,
这时,积的首位就确定为9了,它正好是1与9的积,不允许低位的积向它进位,所以b只能为0。
确定了b为0,也就是积的十位应该是0,而个位的积向十位进了8,所以c与9的积,个位就必须是2,此时c只能是8。
综上所述:a=1,b=0,c=8,d=9
首先A=1否则乘积为5位数
然后推得D=9才能使乘积个位是9
B=0或1否则乘积也会是5位数
然后DCBA能被9整除,那么它们的和也能,因此C+B+1能被9整除
如果B为1那么C=7
1179*9>10000
B为0
C=8
1089*9=9801
因此ABCD=1089