最佳答案:1.C语言里面,四舍五入的原理就是满5进1。用代码实现就是加上0.5,再截去小数。2.对于浮点数。floatx=3.456;//保留到小数点后两位floaty=(int)((a*100)+0.5)/1
1.C语言里面,四舍五入的原理就是满5进1。用代码实现就是加上0.5,再截去小数。
2.对于浮点数。
floatx=3.456;//保留到小数点后两位floaty=(int)((a*100)+0.5)/100.0;//outputb=3.46;对于整数。
floatx;inty;y=(int)((x+0.5)>(int)x?(int)x+1:(int)x);