1、我的想法是,就进位,那么我们可以让第三位加上5

3、自己乘上100,然后加上0.5,再强制类型转换成int,将第三位舍掉,自己除100,恢复原来的数字。

5、float length=1.9865; length*=100; length+=0.5; length=烫喇霰嘴(int)length;//length = ((int)(length*200)+1) / 200; length/=100; cout%2f 是按2位输出,%.2f是按小数部分保留两位输出
时间:2024-10-14 02:44:39
1、我的想法是,就进位,那么我们可以让第三位加上5
3、自己乘上100,然后加上0.5,再强制类型转换成int,将第三位舍掉,自己除100,恢复原来的数字。
5、float length=1.9865; length*=100; length+=0.5; length=烫喇霰嘴(int)length;//length = ((int)(length*200)+1) / 200; length/=100; cout%2f 是按2位输出,%.2f是按小数部分保留两位输出