首页 > 编程知识 正文

c语言除法保留小数,c语言双精度保留两位小数

时间:2023-05-06 14:39:16 阅读:153221 作者:2346

使用c其实也很简单。 有投机的方法。 我的想法是,既然想保留两位小数,就必须看第三位小数。 如果大于5,则进位。 那么,可以让你给第三位数加5。 因为最后的第三位是舍去的,所以不管怎么改变第三位都没有问题。 这样一来,我想起了强制型变换。 呵呵,自己乘以100,加0.5,把强制型变换作为int,舍去第三位,自己除以100,恢复到原来的数字。

#includeiostream

using namespace std;

int main () )

{

浮动长度=1.9865;

长度*=100;

长度=0.5;

长度=(int )长度; //length=((int ) ) length*200 )1)/200;

长度/=100;

coutlengthendl;

返回0;

}

转载于:https://www.cn blogs.com/2014 ACM/p/3887393.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。