电磁铁吸盘的工作距离:请问怎样将一批数值进行四舍五入到小数点以后两位

来源:百度文库 编辑:高校问答 时间:2024/04/27 01:03:39

很简单,先将该数乘100(10的2次方),然后取整,再除以100。再将该数乘1000,取最后一位,判断<4或>5,通过结果对第一步的整数部分加或不加。以上说的是正数的情况,负数可以依此类推。

如果是编程的,有3样是可以进行判断的:
1、从左到右(或相反)可以判断小数点的位置(不用理正负
数);
2、如果有小数点的话,可以判断小数点之后数的个数是否
>=3;
3、如果小数点之后的数是>=3的(<3的直接返回就可以了),
则可判断小数点后第三个数是否>=5,<5的,在小数点后
取2个数,>=5的则在小数后第二个数+1,然后再返回。

double a;
a = 100.1;

int k;

k = (a * 10);
k /= 10;

double round2(double x){
return round(x*100)/100.0
}

麻烦你看一看小学的数学课本!

得使用循环命令吧,重点是一批,不是一个。