2011-02-08 17 views
2

私はMIT/GNU Schemeを使用しています。 2つの整数の商を計算し、商がfloatの場合、出力は浮動小数点数ではなく、12222222222222232/2344444444412のような2つの式の式です。浮動小数点形式の出力を得るにはどうすればよいですか?浮動小数点の出力フォーマット

+1

結果が「フロート」が、比率ではありません。あなたが望むのは、(正確な)比率を(不正確な)浮動小数点数に変換することです。 – Svante

答えて

3

exact->inexact機能を使用します。

(let ((x (/ 5 7))) 
    (let ((f (exact->inexact x))) 
     (display f))) 
+0

グレッグ、[ラケット語の質問タグ:タグ "plt-scheme"と "ラケット"](http://meta.stackexchange.com/q/74042/147036)をご覧ください。ありがとう。 –

+0

@ Yasir:私は、その答えがこの答えにどのように関係しているのか分かりません。 –

+0

'exact-> inexact'は' inexact'のレガシー(および間違った名前の)名前です。 – leppie

関連する問題