1)double d = 1.234567899;
この数値を小数点以下 8 桁の切り捨てなしの文字列に変換します。したがって、予想される出力は「1.23456789」で、最後の 9 を切り捨てます。
と
2)if d = 1.2345699;
そのため、ソリューションでは小数点以下 8 桁まで 0 を追加しないでください。予想される出力は "1.2345699" です。
私は多くの解決策を試しましたが、stringstream c++ クラスになりました。2番目の問題は解決しましたが、最初の問題はまだ残っています。
出力を達成する方法はありますか?
前もって感謝します。