求 0.9999999999...无限循环 的算法

问题描述:

求 0.9999999999...无限循环 的算法
我要的是算出的数是个循环 就好像是1/3=0.3333333333333333

等比数列.
Sn=a1(1-q^n)/(1-q) (q=0.1,a1=0.9)
Sn=0.9(1-0.1^n)/0.9=1-0.1^n
lim n->+∞ Sn= 1
那就只要Sn=1-0.1^n,n代表几位小数.别的没办法了.