0

私が言っているのは、ユーザーがex 4.624の浮動小数点数を入力したとしましょう。次に、scanf を使用してこの値を読み取る必要があり、それを使用して、式などにプラグインすることで何らかの計算を行うことができます。その数値を小数点以下 2 桁まで読み取るにはどうすればよいでしょうか。この場合は 4.62 になります。これが数式で使用する数値であり、4.624 の整数ではありません。

4

1 に答える 1

6
float x = 4.624;

float x_truncated_to_two_decimal_places = floor(x*100.0) / 100.0;

また

float x_rounded_to_two_decimal_places = round(x*100.0) / 100.0;

あなたが望むものに応じて。

于 2013-10-26T22:28:58.757 に答える