例如:
int tot
tot=1600
tot*=1.2
输出的tot为1919
其实一直感觉自己c++没有正常入门吧....这种涉及精度的问题一直卡
总之mark一下,这里改为
tot=(tot+0.5)*1.2就顺利解决了
貌似四舍五入的时候也要加上0.5
= =老人家说我c++没入门....感觉一点没错啊
本文共 208 字,大约阅读时间需要 1 分钟。
例如:
int tot
tot=1600
tot*=1.2
输出的tot为1919
其实一直感觉自己c++没有正常入门吧....这种涉及精度的问题一直卡
总之mark一下,这里改为
tot=(tot+0.5)*1.2就顺利解决了
貌似四舍五入的时候也要加上0.5
= =老人家说我c++没入门....感觉一点没错啊
转载于:https://www.cnblogs.com/polebug/p/3923197.html