>>99
1/3=0.333...をn桁目で打ち切ったのなら、
余りは1/3ではなく (1/3)(0.1)^n だよ。