标签: rounding

舍入到最接近的五

我需要将一个双舍入到最接近的五.我找不到使用Math.Round函数的方法.我怎样才能做到这一点?

我想要的是:

70 = 70
73.5 = 75
72 = 70
75.9 = 75
69 = 70
Run Code Online (Sandbox Code Playgroud)

等等..

是否有捷径可寻?

c# double rounding

67
推荐指数
3
解决办法
4万
查看次数

舍入整数除法(而不是截断)

我很想知道如何将数字舍入到最接近的第十个整数.例如,如果我有:

int a = 59 / 4;
Run Code Online (Sandbox Code Playgroud)

以浮点计算的14.75; 如何将数字存储为"a"中的15?

c math int rounding integer-division

67
推荐指数
9
解决办法
13万
查看次数

将双倍数换算为x有效数字

如果我有一个双(234.004223)等,我想将其舍入为C#中的x位有效数字.

到目前为止,我只能找到舍入到x小数位的方法,但如果数字中有任何0,则只会删除精度.

例如,0.086到一位小数位变为0.1,但我希望它保持在0.08.

c# math rounding significant-digits

66
推荐指数
7
解决办法
6万
查看次数

如何在JavaScript中舍入数字?

在处理项目时,我遇到了一个由前员工创建的JS脚本,该脚本基本上以一种形式创建了一个报告

Name : Value
Name2 : Value2
Run Code Online (Sandbox Code Playgroud)

等等

问题是这些值有时可能是浮点数(具有不同的精度),整数,甚至是形式2.20011E+17.我想输出的是纯整数.不过,我不太了解很多JavaScript.我将如何编写一个有时采用浮点数并使它们成为整数的方法?

javascript floating-point numbers rounding

65
推荐指数
6
解决办法
9万
查看次数

内置.Net算法,将值舍入到最接近的10个区间

如何在C#中将任意值舍入到10个区间?例如,如果我有11,我希望它返回10,如果我有136,那么我希望它返回140.

我可以轻松地手工完成

return ((int)(number / 10)) * 10;
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一种内置算法来完成这项工作,比如Math.Round().我不想手工做的原因是我不想在我的项目中编写相同或类似的代码,即使是像上面那样简单的东西.

c# math rounding

63
推荐指数
4
解决办法
7万
查看次数

在jQuery中,将数字格式化为2位小数的最佳方法是什么?

这就是我现在所拥有的:

$("#number").val(parseFloat($("#number").val()).toFixed(2));
Run Code Online (Sandbox Code Playgroud)

它看起来很麻烦.我认为我没有正确地链接这些功能.我是否必须为每个文本框调用它,还是可以创建单独的函数?

javascript jquery decimal-point rounding number-formatting

63
推荐指数
2
解决办法
17万
查看次数

在JavaScript中截断/舍入整数?

对于我正在编写的脚本,我需要显示一个已经舍入的数字,但不是十进制或过去的任何内容.我已经把它四舍五入到了第三位,但是我不知道如何去掉小数和一切都过去,因为它似乎没有substr像PHP这样的函数.

有什么建议?

javascript decimal rounding

63
推荐指数
4
解决办法
10万
查看次数

将一个浮点数舍入到javascript中的下一个整数

我需要将浮点数舍入到最接近的整数,即使该点后的数字小于0.5.

例如,

  • 4.3应该是5(不是4)
  • 4.8应该是5

我怎样才能在JavaScript中执行此操作?

javascript floating-point rounding

63
推荐指数
4
解决办法
5万
查看次数

舍入浮点数到x小数?

有没有办法将python float舍入到x小数?例如:

>>> x = roundfloat(66.66666666666, 4)
66.6667
>>>x = roundfloat(1.29578293, 6)
1.295783
Run Code Online (Sandbox Code Playgroud)

我已经找到了修剪/截断它们的方法(66.666666666 - > 66.6666),但不是圆形(66.666666666 - > 66.6667).

python math rounding

62
推荐指数
2
解决办法
9万
查看次数

保持尾随零

在R中,我想保留尾随零.例如,如果我输入

round(5.2, 3)
Run Code Online (Sandbox Code Playgroud)

我希望输出为5.200.

你能帮助我吗?

math r rounding

60
推荐指数
2
解决办法
3万
查看次数