- //精度函数
- //参数:d表示要四舍五入的数;i表示要保留的小数点后为数。
- public static double Round(double d, int i)
- {
- if (d >= 0)
- {
- d += 5 * Math.Pow(10, -(i + 1));
- }
- else
- {
- d += -5 * Math.Pow(10, -(i + 1));
- }
- string str = d.ToString();
- string[] strs = str.Split('.');
- int idot = str.IndexOf('.');
- string prestr = strs[0];
- string poststr = strs[1];
- if (poststr.Length > i)
- {
- poststr = str.Substring(idot + 1, i);
- }
- string strd = prestr + "." + poststr;
- d = Double.Parse(strd);
- return d;
- }
四舍五入
最新推荐文章于 2022-07-23 12:10:04 发布