ライブラリ拾ってきても同じ事になるだろw
こんな事も解決できないスキルで自作できる訳がない。
floatのデフォルトの精度ならずれんし、doubleならDXと併用すると精度変更されておかしくなることがあるから、計算前に精度指定汁。って散々既出なのに・・・。