gpt4 book ai didi

c# - 使用非标准规则舍入数字

转载 作者:行者123 更新时间:2023-11-30 17:20:43 25 4
gpt4 key购买 nike

考虑以下 C# 代码:

Decimal number = new decimal(8.0549);
Decimal rounded = Math.Round(number, 2);
Console.WriteLine("rounded value: {0}", rounded);

将产生输出:8.05

Math.Round 的算法只检查作为参数的小数后的下一位数。
我需要一个检查所有小数链的算法。在这种情况下,9 应该从第 4 轮到第 5 轮,这又将轮到第 5 轮到第 6 轮,产生最终结果 8.06

更多例子:
8.0545 -> 8.06
8.0544 -> 8.05

有一些内置方法可以帮助我吗?
谢谢。

最佳答案

没有;你需要自己写。

关于c# - 使用非标准规则舍入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4063969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com