设N是一个4位整数,它的9倍恰好是其反序数(反序数就是将整数的数字倒过来形成的数,例1234的反序数为4321请用VF编写程序,求N 我是要用visual foxpro 编写的程序!

问题描述:

设N是一个4位整数,它的9倍恰好是其反序数(反序数就是将整数的数字倒过来形成的数,例1234的反序数为4321
请用VF编写程序,求N 我是要用visual foxpro 编写的程序!

N为1089

1089*9=9801

(1089)
设所求四位数为N=ABCD,依题意,ABCDx9=DBCA,首先考虑确定千位数字A=1(否则ABCD的9倍不会是四位数),于是推出D=9;其次考虑百位数字乘以9以后,9以后,没有向千位进位,从而可知b=0或1;经检验,当b=0时c=8,满足等式;当b=1时,算式无法成立.故所求四位数为1089.
51Math无忧数学网