rmml.net
当前位置:首页 >> MAth.RounD到底是"四舍五入"还是"五舍六入 >>

MAth.RounD到底是"四舍五入"还是"五舍六入

round()方法你可以这样理解:就是括号内的数+0.5之后,向下取值,比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; 那么round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10

double x;int y; scanf("%lf",&x); x=x*100; y=int(x+0.5); 就是保留两位小数的意思,自动四舍五入。保留3位同理用 %.3f 上面的double

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com