0.3333333*3=0.9999999 你这是0.3333333*3它就等于0.9999999
但(1/3)*3是0.3333333的循环乘以3,它就等于1,
你乘的时候没考虑循环,才会出现偏差。
无限循环是有理分数的计数方法,也是一个计算方法,他本身代表一种运算。本身是没有道理可以讲的。不过楼主的问题貌似不是纠结在循环,而是在结果。
我举个例子,无限循环换成了四舍五入。用一个小数点后二位四舍五入的例子,
1/3=0.33...(四舍五入)=0.33,0.33*3=0.99(四舍五入)不等于1,这就产生了错误,原因是四舍五入不是准确的数学计算方法,为了解决这个问题,引入了无限循环这个概念,目的就是为了在分式换成有理式进行计算的时候,不出现错误。
请问你现在的学历? 我小学的时候也考虑过这个问题 学过极限的都知道 0,99999(循环)=1
换句简单的话说 为什么? 1/3 是0.3333333333(循环) 因为一直有个 0.000.....001除不净
所以 1/3应该表示为 1/3=0.33333333333......33+0.00000...0001/3
当然 3的个数随意 但比0的个数多1 所以 (1/3)*3=0.9999999...99999+0.00000.000001 这样解释不知道你清楚了没有
1/3=0.3333333……(3循环),因为是无限循环小数,每次总要余下0.00000……1。
所以,0.3333333……×3+0.00000……1=3。
呵呵,问题是你忽略了循环
也就是说0.9999999的9循环就等于1
而1/3这个分数就等于0.3333的3循环
明白了吧