c语言如何取小数,比如说输入1.23输出23,输入1.001输出001;我这个不对,求大神
c语言如何取小数,比如说输入1.23输出23,输入1.001输出001;我这个不对,求大神
日期:2013-01-12 20:18:12 人气:2
你的程序没有错。
问题是浮点数本来就是不能精确表示的。
比如输入1.23,那么在xj=m-temp;这一句执行后,在VC里用F5调试的时候,你会发现xj的值不是0.23,而是0.22999999999……。
所以你的程序没有错,只是纯粹是理论上的。