高手请进!! 怎么用一句语句实现四舍五入??

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:37:04
C/C++都行!!!
浮点的该怎么弄呢?因该是用一个浮点左移或者右移的语句吧

就是(int)(a+0.5)
a为实型变量
没那么复杂

思想是把那个数据(如果不为零的话或者是小数部分为零的话)的小数的位数来找出来呀,那方法多了吧。比如说:用那个数字乘以十的N次方,再比较它和0的大小就行了吧。让后把那个数字的小数位的那个数字给取出来,再判断他的大小,加到上一位不就行了吗?

同意二楼

问题没说清,四舍五入也要看精度啊,精确到小数点后面还是前面几位?

x为原数值,y为四舍五入后的值,2为小数位数

y=round(x,2)