バイナリ浮動小数点数

経験値がある心に留めておくために、浮動小数点半分の時間をやっにおいては、タイトル私たちは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を返します。
}

  

おすすめ

転載: www.cnblogs.com/phaLQ/p/11203003.html