gpt4 book ai didi

c# - 如何将小数点四舍五入到用户给出的最接近的小数值?

转载 作者:太空宇宙 更新时间:2023-11-03 20:31:59 25 4
gpt4 key购买 nike

要求

用户可以选择分数值作为规则。例如 0.5,或 0.01,或 0.33,或 0.1。

金额例如为 12.46,四舍五入规则为 0.01。

我不确定我是否解释正确。

非常感谢任何答案。 Khankoouuu 提前。

最佳答案

public class Test
{
static double round(double what, double to)
{
return to * Math.Round(what/to);
}

public static void Main()
{
Console.WriteLine(round(3.5, 1));
Console.WriteLine(round(3.44, 1));
Console.WriteLine(round(3.44, 0.1));
Console.WriteLine(round(1.68, 0.33));
Console.WriteLine(round(1.59, 0.33));
}
}

输出

4
3
3.4
1.65
1.65

关于c# - 如何将小数点四舍五入到用户给出的最接近的小数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7085500/

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