c语言如何取小数,比如说输入1.23输出23,输入1.001输出001;我这个不对,求大神

日期:2013-01-12 20:18:12 人气:2

c语言如何取小数,比如说输入1.23输出23,输入1.001输出001;我这个不对,求大神

你的程序没有错。 问题是浮点数本来就是不能精确表示的。 比如输入1.23,那么在xj=m-temp;这一句执行后,在VC里用F5调试的时候,你会发现xj的值不是0.23,而是0.22999999999……。 所以你的程序没有错,只是纯粹是理论上的。
    A+
热门评论