>>608
丸め誤差があるので、その辺りを考慮して書き直すべき。ループするのは論外。
そもそも、%fを使うよりも%gを使おう。ついでに言えば、精度を考慮して%.20gとでもすれば様子が掴み易い。