|
C++解法:cin>>a;直接cout<<int(a+0.5)<<endl;
python解法:1:round(number,digits) 用于四舍五入,digits是要精确的位数,可以大于零,小于零,等于零
a:digits>0,四舍五入到指定的小数位
b:digits=0, 四舍五入到最接近的整数
c:digits<0 ,在小数点左侧进行四舍五入
d:如果round()函数只有number这个参数,等同于digits=0
如round(2.213,2) 结果就是2.21
2:python 中对于浮点数存储:4.5会存储成4.499999,所以要加上0.001 |
|