四舍五入算法:如果要精确小数后面的第n位,则需对第n+1位进行运算,将改小数乘10的n+1次方加5 除以10并强制转换变量类型,再除以10的n次方 同时强制转换变量类型
注意:定义变量时注意取值范围
eg:1234.567保留两位小数
float fun(float h )
{
int t= (int)(h*1000+5)/10 ;
return (float) t/100.0;
}
四舍五入算法:如果要精确小数后面的第n位,则需对第n+1位进行运算,将改小数乘10的n+1次方加5 除以10并强制转换变量类型,再除以10的n次方 同时强制转换变量类型
注意:定义变量时注意取值范围
eg:1234.567保留两位小数
float fun(float h )
{
int t= (int)(h*1000+5)/10 ;
return (float) t/100.0;
}