问题标签 [ceil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5132 浏览

c# - 四舍五入到最接近的美元

我正在寻找一种通过以下规定四舍五入到最接近的美元的方法:(
如果 Wholenumber.50 及以上四舍五入到下一个整数)
(如果 Wholenumber.49 及以下四舍五入到当前整数)

我努力了:

这并不总是四舍五入,例如 1.5 = 2 和 2.5 = 2 因为它四舍五入到最接近的偶数。

我也试过:

这总是四舍五入到更高的整数。

我正在尝试做的事情是否有任何内置功能,或者我是否需要编写自己的自定义方法来检查数字并根据地板或天花板做地板或天花板?

0 投票
1 回答
1574 浏览

java - TreeMap java中的天花板和地板

我发现自己使用 TreeMap 只是因为我需要使用 floorEntry()(和 ceilingEntry())方法查找某些内容的能力。这显然使代码有点笨拙。那么有没有人碰巧知道是否有任何内置的排序列表可以提供与 floorEntry() 相同的功能?

例如,我有一个List<Integer> list. 我有一个价值int num。我想得到list不大于的最大元素num

0 投票
5 回答
5276 浏览

php - 使用 PHP,如何检查十进制数是大于还是小于 50?

我正在尝试检查变量内的数字是否具有大于 50 或小于 50 的十进制数。然后根据它是否为 50 或更高,将十进制数四舍五入为 99 ,如果小于,将其四舍五入为 00 .

这是我的一段代码:

它使所有十进制数四舍五入到 99 。我只需要将 50 或更高的小数四舍五入为 99,而 49 或更少的小数变为 00。

我怎么能在 PHP 中实现这一点?非常感谢,我被困在这里,不知道该怎么做。

0 投票
6 回答
1285 浏览

c - 在 c 中,我如何使 1200 / 500 = 3

在 C 中,我如何使 1200 / 500 = 3。

我正在做家庭作业。

运输计算器:Speedy Shipping 公司将根据包裹的重量和您发送包裹的距离来运送您的包裹。他们只会运送不超过 10 磅的小包裹。您需要有一个程序来帮助您确定他们将收取多少费用。费用基于每运送 500 英里。它们不是按比例计算的,即 600 英里与 900 英里的费用相同。

这是他们给你的表格:

Package Weight--------------------------Rate per 500 miles shipped

2 pounds or less------------------------$1.50

More than 2 but not more than 6---------$3.70

More than 6 but not more than 10--------$5.25

这是一个测试用例。

测试用例数据:

重量:5.6 磅
英里:1200 英里

预期成绩:

您的运费为 11.10 美元


我的回答一直到 7.40

0 投票
1 回答
1353 浏览

time - SAS:Ceil 时间格式变量

ceil是否可以在时间格式变量(例如 09:31:23)上使用该命令?我想使用ceil09:32:00。我尝试使用类似于round(time,'0:01:00'T)但我想使用的东西,ceil因为我不想四舍五入。使用round将给我09:31:00。我尝试使用ceil而不是,round但它不起作用。

0 投票
5 回答
5575 浏览

c - 了解 CEILING 宏用例

我在代码库的实用程序标头中找到了以下宏:

其中(在此答案的帮助下)我已解析为:

但是,无论我多么盯着这个宏在我们的代码库中的使用方式,我都无法理解这种操作的价值。没有评论任何用法,这似乎表明它是显而易见的。

谁能提供这个宏的用例的英文解释?应该很明显吧,我就是看不出来。。。

0 投票
2 回答
19369 浏览

jsp - JSTL/EL 中数字的上限

在 JSTL 中,

返回2和以下

回报1,我需要2一个数字的上限

在 JSTL 中是否有直接的方法来实现这一点(或者唯一的方法是使用适当的自定义标签)?

0 投票
5 回答
5998 浏览

c# - 正 System.Double 值的快速地板和天花板替代方案

地板和天花板函数包括分别小于/大于或等于 d的最大/最小整数。我想找出分别小于/大于但不等于 d的最大/最小整数。

当然,这可以通过一些if's and but's方法来实现,但我正在寻找一种不包括分支或至少非常快的方法,因为此操作将在算法中执行数十亿次。

二进制操作可能吗?如果没有,最好的选择是什么?

显而易见的解决方案是:

注意:目的是找出是否d更接近lessThanmoreThan

0 投票
1 回答
334 浏览

c++ - 我需要对输出进行舍入并显示 xxx.0 以在 C++ 中进行分配

我可以在作业上获得一些帮助吗?我必须创建一个 BMI 计算器来接收测试用例并生成一个小数点后的 bmi。我的代码通过了大多数情况,但有一种情况,其中英尺 = 4,英寸 = 10,磅 = 1000。预期结果是 209.0,我只能得到 209 输出,我只需要做一个 if 语句并添加“.0”还是有办法对其进行编码?

0 投票
4 回答
6172 浏览

c - 在 C 中实现 ceil()

我想ceil()C. 在库中搜索源代码并在此处找到,但似乎很难理解。我想要干净优雅的代码。

我也在 SO 上进行了搜索,在这里找到了一些答案。似乎没有一个答案是正确的。答案之一是:

AFAIK,返回类型ceil()不是 int。宏在这里是类型安全的吗?此外,上述实现是否适用于负数?

实施它的最佳方式是什么?

你能提供干净的代码吗?