数据四舍五入的问题

CHEN_SL1986 2009-04-20 07:03:04
我这个是根据重量算出体积,具体的公式就不用贴出来了吧


比如说:重量3000 这时根据公式算出体积是17.96(保留两位)

那么:重量300 这时根据公式算出体积是1.8(保留两位)
重量2700 这时根据公式算出体积是16.17(保留两位)


这时问题就出来了,300+2700=3000,但是他们的体积相加就不等了(我也知道是2700的四舍五入进了一位),但是该如何解决这种情况呢?

...全文
78 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycg_893 2009-04-20
  • 打赏
  • 举报
回复
先算出300的结果,再算出3000的结果,用3000的结果-300的结果.实际上就是用总结果-(所有合计项-1),让最后一项的结果是被减出来的,财务方面的软件很多也遇到这种情况.

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧