c语言怎么保留两位小数
1、我的想法是,就进位,那么我们可以让第三位加上5

2、,因为最后第三位是舍掉的,因此无论怎么改变第三位也没有问题。这样就想起了强制类型转换,

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

4、 #include<iostream>
using namespace std;int main()

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是按小数部分保留两位输出
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:127
阅读量:74
阅读量:173
阅读量:125
阅读量:174