我所说的是让我们说用户输入ex 4.624的浮点数.然后你必须使用scanf读取这个值,然后你可以通过将它插入公式或类似的东西来使用它来进行某种计算.如何在小数点后读取该数字为两位数,在这种情况下为4.62,这是您在公式中使用的数字,而不是4.624的整数.
float x = 4.624;
float x_truncated_to_two_decimal_places = floor(x*100.0) / 100.0;
Run Code Online (Sandbox Code Playgroud)
要么
float x_rounded_to_two_decimal_places = round(x*100.0) / 100.0;
Run Code Online (Sandbox Code Playgroud)
取决于你想要什么.