记得前段时间有论坛有讨论过Round函数不能进一的问题,自己在项目中竟然也同样遇到了情况,查看了资料才发现,DELPHI用的Round竟然是银行家算法:奇进偶不进,逢六进一。
论坛上也有银行家算法的介绍:https://blog.csdn.net/gjtao1130/article/details/8118379
百般无奈,只能手工想办法修改了,写了一个RoundClassic函数,算法可能有点入不了大师法眼,但总算是结果正确!也希望有更专业简炼的修正版出现!
RoundClassic函数实现了逢五进一的旧计算模式
下载地址:https://download.csdn.net/download/doloopcn/10559535