四舍五入算法

xiaoxiao2021-03-01  419

四舍五入算法:如果要求精确到小数点后面的第n位,则需要对第n+1位进行运算。方法是将该小数乘以10的n+1次方后加5,然后除以10并强制转换变量类型为长整型,再将该数除以10的n次方,同时强制转换类型为浮点型。

代码实现如下:

int t; /定义整型变量t/

t=(int)(h*10^(n+1)+5)/10; /对h进行操作,得到值浮点型,t取值时取整数部分。10^(n+1)为要扩大的倍数/

h=(float)t/10^; /将t缩小10^n倍,并转换成浮点型/

转载请注明原文地址: https://www.6miu.com/read-3944898.html

最新回复(0)