c#实现见分进角算法 and 实现精确到元的四舍五入,该如何处理

c#实现见分进角算法 and 实现精确到元的四舍五入
本帖最后由 awayfromzero 于 2014-06-28 04:38:51 编辑
1.要实现见分进角算法
比如说 4.91 rmb, 转换后 变为5.0rmb,看到1分钱,就进一角钱
             4.99 rmb, 转换后  也是5.0rmb
             4.90rmb   转换后  是4.9 rmb,因为没有分
             4.905rmb 转换后是 4.9rmb,因为5厘钱直接忽略截断,不四舍五入
2.实现精确到元的四舍五入(只考虑小数点后一位的四舍五入)
              4.95 rmb  转换后 是 5
              4.446rmb 转换后是 4,最后的6厘是直接忽略截取,不四舍五入,只考虑小数点后一位的四舍五入
请教c#算法
这里有篇文章,可能有些提示
http://www.cnblogs.com/fanyong/archive/2013/05/30/chinese_round.html
------解决方案--------------------
1. 原数加上0.09元,然后截掉分位
2. 原数加上0.5元,然后截掉角位