rounding相关内容

变量的舍入

我有以下代码: x=4200/820 它应该返回 x=5.12 但它给出 x=5.我怎样才能改变这一点.谢谢 编辑:如果我有这个代码: x=(z-min(z_levels))/(max(z_levels)-min(z_levels)) 其中 z、min(z_levels) 和 max(z_levels) 是从列表中获取的 for 循环中发生变化的值.如何使 x 成为浮点数?我是否需要 ..
发布时间:2021-07-10 19:50:08 Python

在 Java 中舍入?

我的作业如下: 将 20 对数字(分别为 ID 号和分数)读入两个单独的数组.求平均分.打印一张如下表所示的每个学生的 ID、分数和差异(分数 - 平均值),每行一个学生.如图所示,在表头打印总分、平均值和分数.将平均值和差值四舍五入到小数点后两位. 我的程序中有一个应该很简单的错误,但由于某种原因我无法弄清楚.我已经想出了如何做整件事,但由于某种原因,我的减法关闭了.这是一个示例输出 ..
发布时间:2021-07-10 19:50:05 Java开发

如何在 excel/vba 中进行特殊类型的舍入

我必须在 excel 中为我的学校项目进行特殊类型的舍入. 如果数字大于 #.5,我必须将其四舍五入.如果数字等于#.5,我必须将其四舍五入到最接近的偶数.如果数字小于 #.5,我必须将其四舍五入. 我希望有人能够帮助我. Dim getal As Decimal = NothingConsole.WriteLine("voer een nummer in")getal = Cons ..
发布时间:2021-07-10 19:50:02 其他开发

如何在java中将时间四舍五入到最接近的15分钟

我的程序需要计算工人的加班时间以计算工资.为此,我现在做的是获取工人的打卡时间和下班时间,然后我用公司的时间尺度计算,得到每个工人加班的小时数.我需要将这些时间四舍五入到最接近的 15 分钟,所以我需要一门课来传递小时数并返回四舍五入的小时数. 例如: 如果加班时间为 2.17 小时,则必须四舍五入为 2.15. 如果加班时间为 2.24 小时,则必须四舍五入为 2.30. 如果加 ..
发布时间:2021-07-10 19:49:59 Java开发

java中的舍入值

我将如何舍入 1 1.5 解决方案 怎么样 double rounded = Math.ceil(number * 2)/2; 由于Math.ceil() 已经返回了一个double,所以这里不需要除以2.0d.只要您在可以表示为双精度的整数范围内而不会丢失精度,这将正常工作,但如果您超出该范围,请注意. ..
发布时间:2021-07-10 19:49:57 Java开发

用蟒蛇围捕

我已阅读以下页面: python 小数 - 舍入到最接近的整美元(无美分)- ROUND_HALF_UP http://docs.python.org/library/decimal.html 我有以下代码: total_num = Decimal(str(total/10))total_num.quantize(Decimal('1'),四舍五入=ROUND_UP) 但它总 ..
发布时间:2021-07-10 19:49:54 Python

如何向上/向下舍入浮点值的小数位?C++

我知道您可以使用 setprecision(x) 来限制 cout 方法中显示的小数位数.我想知道如何向上/向下舍入一个小数位? 例如:我有数字:0.073 我想把 7 向上舍入,即使 7 后面的数字是 3.所以数字变成:0.08 我曾尝试使用 ceil 和 floor,但这只能将其四舍五入为整数.我也有 ceilf,它也四舍五入为整数. 解决方案 两种可能如果你总是有那 ..
发布时间:2021-07-10 19:49:51 C/C++开发

terraform 是否支持数学四舍五入?

是否可以在 terraform 字符串插值中舍入整数值? 解决方案 这有点像 hack,不使用 terraform 字符串插值,但是.. 您可以使用外部数据源 (https://www.terraform.io/docs/providers/external/data_source.html) 委托给另一个程序.我包含的示例使用了 bash 和 jq.但是,您可能无需 jq 就可以实 ..
发布时间:2021-07-10 19:49:44 其他开发

在 Snowflake/SQL 中将 Current_Timestamp 向下舍入到最近的半小时

我正在尝试将 CURRENT_TIMESTAMP 向下舍入到雪花中最近的半小时.在 SQL 中,下面的代码会将时间戳 '2021-01-01 10:35:00' 舍入到 '2021-01-01 10:30:00' 或 '2021-01-01 17:20:00' 到'2021-01-01 17:00:00' 但是,此语法在 Snowflake 中不起作用.有谁知道如何在雪花中做到这一点? SE ..
发布时间:2021-07-10 19:49:41 其他开发

百里香圆形格式十进制

我想对一个数字进行四舍五入,即 0.047518320381641387939453125(现在)----> 0.05(预期) 但我使用了以下功能, 只得到结果 .00 谁能帮我一把? 解决方案 你可以试试这个: ${#numbers.formatDecimal(content.number == null ? 0 : content.number, 0, 0)} ..
发布时间:2021-07-10 19:49:28 其他开发

函数圆形 php 无法正常工作

php 函数 round 无法正常工作.我有号码 0.9950.我把代码: $num = round("0.9950", 2); 然后我得到 1.0?为什么??为什么我无法获得 0.99? 解决方案 您可以向函数添加第三个参数,使其执行您需要的操作.您必须从以下选项之一中进行选择: PHP_ROUND_HALF_UP PHP_ROUND_HALF_DOWN PHP_ROUND ..
发布时间:2021-07-10 19:49:25 PHP

如何将替代值分配给相对于 Ox 中的另一个变量的变量(有点类似于 C++)

我正在用 Ox(类似于 C、C++ 和 Java 的语法)模拟一些数据,但我被困在我的赋值部分.比方说,我有这个函数来模拟我的数据,g_mY: decl g_mX, g_mY;simuldata(const ct)//ct : 观察次数{decl mx = Ranbinomial(ct, 1, 1, 0.40)~ 100*ranu(ct, 1);声明 veps = rann(ct, 1);dec ..

R中的舍入错误?

考虑以下事项: >xX[1] 178379.5>回合(x)[1] 178380 这似乎是一个基本的舍入错误.R 中是否存在已知的舍入误差?还是因为即使在工作记忆中,R 也最多只能处理 22 位数字? 解决方案 这是两个非常常见的问题的组合. 有限浮点精度:这个 R FAQ 7.31,参见例如为什么这 ..
发布时间:2021-07-10 19:49:19 其他开发

我可以实施半轮甚至双轮吗?

我需要在浮动上做轮到一半,即, 如果该值介于两个整数之间(决胜局,y 的小数部分正好是 0.5),则舍入到最接近的偶数, 否则,标准舍入(在 Ruby 中舍入到最近的整数). 这些是一些结果,例如: 0.5=>01.49=>11.5=>22.5=>22.51=>33.5=>4 解决方案 我会重新打开 Float 类来创建一个 round_half_to_even 函数: cl ..
发布时间:2021-07-10 19:49:17 其他开发

R中按舍入单位的舍入数

我正在尝试通过舍入单位来舍入数字. 例如 value 如果舍入单位为 0.2,则结果为 (8.2, 1.8, 6.4, 2.0, 10.4). 我怎样才能在 R 中做到这一点?感谢您的投入. 解决方案 round.to ..
发布时间:2021-07-10 19:49:13 其他开发

舍入数字:如果数字更接近 100,则向下舍入到最接近的 250,否则向上舍入到最接近的 250

我正在为一个整数做一个舍入代码.它已经在努力四舍五入到最近的 250. Math.round(FormatNumber(CType(txt_input.Text, Decimal), 0)/250) * 250 然而,这不是我需要的.相反,我需要相应地向上/向下舍入: 如果数字小于 100,我需要向下舍入到最近的 250 否则向上舍入到最近的 250. 示例: 17541 = 175 ..
发布时间:2021-07-10 19:49:11 其他开发

向上舍入和向下舍入账单金额

我在获取小数点后的数字时遇到问题.我需要数字来做 if else 语句. 这是一个例子: 31.30 = 31.3031.31 = 31.3031.32 = 31.3031.33 = 31.3531.34 = 31.3531.35 = 31.3531.36 = 31.3531.37 = 31.3531.38 = 31.4031.39 = 31.30 所以,我需要得到小数点后的第二位数 ..
发布时间:2021-07-10 19:49:05 前端开发

四舍五入到最接近的 100

如何将整数四舍五入到最接近的 100?例如,497 将舍入为 500,98 将舍入为 100,1423 将舍入为 1400. 解决方案 我会除以 100,然后再乘以: int initial = ...;int rounded = (int) Math.round(initial/100.0) * 100; 注意要除以 100.0 而不是 100,所以你用浮点运算进行除法. ..
发布时间:2021-07-10 19:49:02 Java开发