c语言的关于 : 对一个double型数据进行四舍五入运算
c语言的关于 : 对一个double型数据进行四舍五入运算
日期:2012-05-10 13:34:22 人气:2
第一个(a*100+0.5)/100;这句没有意义,你的本意应该是a=(a*100+0.5)/100;
第一个4舍5入是printf函数实现的,不是你自己实现的。
第二个也一样,printf函数实现了4舍5入,因为你加了0.5,所以总是进入。比如你输入2.001,计算后a=2.006,打印出来就是2.01.