zoukankan
html css js c++ java
四舍六入五成双(四舍六入奇偶效验)银行家算法
规则:
四舍六入五考虑。
五后非零就进一,
五后皆零看奇偶,
五前为偶应舍去,
五前为奇要进一。
c#:
Math.Round(new Decimal(1.2050),2) 1.2 Math.Round(new Decimal(1.2150),2) 1.22 Math.Round(new Decimal(1.2250),2) 1.22 Math.Round(new Decimal(1.2350),2) 1.24 Math.Round(new Decimal(1.2450),2) 1.24 Math.Round(new Decimal(1.2550),2) 1.26 Math.Round(new Decimal(1.2650),2) 1.26 Math.Round(new Decimal(1.2750),2) 1.28 Math.Round(new Decimal(1.2850),2) 1.28 Math.Round(new Decimal(1.2950),2) 1.3
oracle:
CREATE OR REPLACE FUNCTION ROUND2(P1 IN NUMBER, P2 IN NUMBER) RETURN NUMBER AS BEGIN IF TRUNC(P1,P2+1)<>P1 OR SUBSTR(P1*POWER(10,P2+1),-1)<>'5' OR MOD(SUBSTR(P1*POWER(10,P2+1),-2,1),2)=1 THEN RETURN ROUND(P1,P2); ELSE RETURN TRUNC(P1,P2); END IF; END; --修约法则 /* 四舍六入五考虑, // 五后非零就进一。 // 五后皆零看奇偶, // 五前为偶应舍去, // 五前为奇要进一。
*/
查看全文
相关阅读:
代码整洁之道它山之玉可以重构:身份证号码解析、验证工具(第一天)
这也是C#代码吗 代码阅读性进阶:测试文档化
它山之玉可以重构:身份证号码解析、验证工具(第三天)
它山之玉可以重构:身份证号4(第四天)
自己动手写压力测试三剑客HttpClient+Async+Parallel
三层架构,够不够DDD眼中的三层(附C#源代码实现)
百般武艺为哪般再谈业务域的核心地位
深入浅出裸测之道单元测试的单元化
它山之玉可以重构:身份证号码解析、验证工具(第二天)
重构之重与敏捷之轻身份证号重构回顾
原文地址:https://www.cnblogs.com/gccbuaa/p/7117924.html
最新文章
二分图问题
从程序员角度解决ipad白苹果问题的最佳办法纠正网上的错误言论
由于过雅思和考研究生,博客暂停一段时间
赛后总结
南阳理工 5月8日 月赛 总结
明天参加比赛,据说明天有大暴雨,但是后天应该是晴天。
【转】解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题
[转]C++中substr() 和JAVA中substring()区别
NYOJ 30 Gone Fishing JAVA+解析
SMARTFORM 点击打印后,将打印次数或者是最后的打印时间添加到数据表中
热门文章
ABAP生成随机数
F4搜索帮助 F4IF_INT_TABLE_VALUE_REQUEST
SAP 调用外部程序 .转
SMARTFORMS 分页函数显示 '*"
se93 为自建表分配维护事物码
asp.net 发送邮件
[转]SAP ABAP中使用Read_Text函数读取项目文本的方法
BW知识点总结及面试要点(转)
SAP系统中设定流水号
kprobe原理解析(一)
Copyright © 2011-2022 走看看