c语言“%.2f”是输出浮点数保留小数点后两位而且四舍五入,那么
“%.2f”是输出浮点数保留小数点后两位而且四舍五入,那么如何使输出的浮点数保留小数点后两位而不四舍五入呢?
用“%.3f"读取到第三位,假设为a, 用"%.2f"读取到第二位,假设为b, b - a = c; if (c <= 0.005) b = b - 0.01; 因为四舍五入只在五入的时候不一样,多了0.01,而四舍是一样的。