我在这里找到了这个公式:
podrucje[i][j] = floorf(podrucje[i][j] * 100 + 0.5)/100;
podrucje[][]
浮点矩阵在哪里。floorf
返回正确的值 ( desired * 100
) 但问题出在/100
. 例如,如果我有49.599998
,则floorf
返回4960.000
并在除以100
结果后再次返回49.599998
。
问题出在哪里?
我知道我可以在打印时对其进行舍入,但我将在 Excel 中使用此矩阵,将其转换为范围,因此我无法影响表示。