3.141592653589793 まで書かないと double の精度に僅かに達しなかった気がするよ。