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