c语言的关于 : 对一个double型数据进行四舍五入运算

日期:2012-05-10 13:34:22 人气:2

c语言的关于 : 对一个double型数据进行四舍五入运算

第一个(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.
    A+
热门评论