如何定义一个分数?
在编一些小程序时有的时候想定义分数,但是不知道如何可以做到?例如:4/5,我知道"/"是取整!结果可能是0.
----------------解决方案--------------------------------------------------------
(4*1.0)/5就不等于0了.
----------------解决方案--------------------------------------------------------
以下是引用nuciewth在2006-10-5 10:24:26的发言:
(4*1.0)/5就不等于0了.
(4*1.0)/5就不等于0了.
效率是程序的生命.
4.0/5
4/5.0
(double)4/5
----------------解决方案--------------------------------------------------------
强制转换类型 再做除~!
----------------解决方案--------------------------------------------------------
计算机里是不存在分数的,只有小数!既是小数它就可以看成是做除法得来的,所以就用实型啊 !不就这样吗?
----------------解决方案--------------------------------------------------------
谢谢各位!
----------------解决方案--------------------------------------------------------