无限的问题不要用有限的思想来解决。
我想你的疑问是他们差的那一点点去哪里了。实际上如果是有限的话,他们的确差那么一点点,只是他们是无限的,无限就不差了。因为你无法在数学上表示出那个差值。因为那个1是永远不可能出现的,这个1不可能出现的话就跟0没有区别了。
令x=0.99999...
则10x=9.9999...
两式相减得
9x=9
所以
x=1
故0.999...=1
这个解法是正确的,有人会拿9x是否等于9说事,实际上x后面的9的个数和10x后面9的个数是一样的,而不是差一个。如果你能了解偶数的个数跟整数的个数一样多的话,这个问题就不难。
0.9的无限循环不等于1,因为任何数除以0都无意义,但是除0以外的数除以1-0.9的无限循环可以得无穷大,是有意义的。所谓1/3等于0.3的无限循环,反过来0.3的无限循环乘以3当然等于1,不等于0.9的无限循环,不能用有限位数的乘法规则理解无限多位数,其它证明也是类似。另外如果存在0.9.9=1,那么必然0.9.8=0.9.9,以此类推,则所有实数均相等。所以上述两个数不相等。
因为1-0.000……无线循环=0.999……无线循环。。如果1-0.999……等于了0.000……1,那么这个0.999……已经不是无线循环了已经是有限的了。所以在无线循环的概念上那个0.000……1的这个1是永远不会出现,出现便是有限了。所以1-0.000……=0.999……。这个题的精髓就是无线循环,那个0.000……1无线循环的1就是出不来
问题是这样的:
a=0.99999
10a=9.9999
10a=9+0.9999
9a=9
a=1
但这有一个问题,既然a=0.99999。那么第三行的0.9999≠a。所以9a≠9。
所以a≠1。
令x=0.99999...
则10x=9.9999...
两式相减得
9x=9
所以
x=1
故0.999...=1