経験値がある心に留めておくために、浮動小数点半分の時間をやっにおいては、タイトル私たちは6小数を保持したい場合は、その後、我々は(経験:正確な小数点2)、EPSに1E8を設定する必要があります
あなたは、L =半ば、R =半ばを覚えておく必要がある場合2.当社は、バイナリコードで書きます。
コード:
書式#include <iostreamの> の#include <cstdioを> std名前空間を使用しました。 constのダブルEPS = 1E-8; インライン二重検索(ダブルL、ダブルR、ダブルX){ (R - L> EPS)、一方、{ ダブルミッド=(L + R)/ 2。 IF(中間*ミッド*ミッド> = X)R =ミッド。 他リットル=ミッド; } 戻りL。 } INTメイン(ボイド){ 二重N。 scanf関数( "%のLF"、&N)。 ダブルT =見つける(-101、101、N)。 printf( "%6lfする\ n"、T)。 0を返します。 }