问题标签 [divide]
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.
c - 不使用 *、/、+、-、% 运算符将数字除以 3
*
如果不使用, /
, +
, -
, , 运算符,您如何将一个数除以 3 %
?
该号码可以有符号或无符号。
c# - 除以 3 并向上取整(如果需要) C#
在我的游戏中,我必须实现一个功能,将一个数字除以 3 并使其成为一个整数。即不是3.5或2.6等......
它应该是一个整数,比如 3 或 5。
有谁知道我该怎么做?
java - Java 当我将参数传递给此方法时,在方法中的任何代码执行之前,它被错误地除以我的常量之一
我有一个类,旨在成为一个非常简单的游戏内关卡编辑器,用于由 Sprites 下的平铺图像组成的 2D 游戏。我正在调试的代码的目的是根据用户单击的位置更新 StringBuffer 中的字符,以更改在单击位置显示的图块。
程序将正在修改的字符串缓冲区用作地图,以识别应在哪个图块上绘制哪些图像。缓冲区中使用的每个 char 值将代表 1 个图块,char 的值决定在那里显示哪个图像。为此,我将一个常量整数(public static final int TILE_SIZE)定义为 40。我的图块都是大小为 40 x 40 像素的正方形,因此该常量用于帮助计算需要通过图像调整的任何内容宽度和高度。
问题是这样的:每当用户点击屏幕时,传递给更新我的 StringBuffer 的方法的鼠标的 x 和 y 值在方法中的任何代码执行之前都除以 40。
以下是相关代码:
...
我在 Eclipse 的调试器中使用了一些断点来确定 e.getX() 和 e.getY() 获得了正确的坐标(我对此毫无疑问),但在 int xIndex=x 甚至通过之前,x 和y 除以常数 (40)。在传递的变量和接收它们的方法之间没有调用我写的方法。
mysql - MYSQL - 检测具有三列共同的行
我正在编写一个小脚本,它将订单信息从较新的数据库(用于在线订单)传输到一个过时的自定义数据库,其中包含 20 多年的信息,并且它只接受制表符分隔的输入(非常痛苦)和无法处理多商品 SKU(即每个 SKU 都是一件商品)。
我创建了一个表(未显示),将多项目 SKU 与过时系统的单个 SKU 相关联 - 您可以在下面的第 2 行到第 4 行中看到最初的三个项目(在线称为“pcclean”)一个订单行分成三行(CL31、CL15 和 CL13 - 旧系统的 SKU)。
但是,在生成此表时,我无法将价格分成三份。价格变化太频繁,无法依赖储值。
我想要做的是检测 Channel、Order 和 Code 何时相同,并将这些行中的“Total”除以符合该条件的行数。
所以第 2-4 行不会显示“12.45”,它们会分别显示“4.15”。
有任何想法吗?
sql - SQL部门给出错误的答案
我在 SQL 中划分两个值,例如
现在当我做SUM(EnteredACC)/SUM(totalCalls)
ie 7/48时,它应该给我.14但它给了0。
当我这样做时SUM(EnteredACC)*100/SUM(totalCalls)
,它应该给出14.58(或四舍五入时为15 ),但结果是14。有人可以帮忙吗?
sql-server - T-SQL 跨行除值
我在表中有以下列和数据:
然后我有几天应该跨行划分如下:
如果天数 < 5(例如 2),我将拥有:
/li>如果 days >= 5 并且 days%5=0(例如 5),我将拥有:
/li>如果 days > 5 并且 days%5!=0(例如 12)我将拥有:
/li>
我可以通过循环来做到这一点,我希望使用一些智能技术或 T-SQL 函数来获得更好的解决方案。提前致谢。
php - 将列表分成三列
我有要从数据库中获取的值列表。列表可能很长,所以如果它有超过 15 个项目,我想分成两列,如果超过 30 个,我想分成三列。我怎样才能把它分成 3 列。例如..
01 | 12 | 23
02 | 13 | 24
03 | 14 | 25
04 | 15 | 26
05 | 16 | 27
06 | 17 | 28
07 | 18 | 29
08 | 19 | 30
09 | 20 | 31
10 | 21 |
11 | 22 |
现在我正在使用表格,它在每个循环的开头都有巨大的 if-nest
这(有点)适用于两列,但是三列呢?
java - 在java中使用除法并得到一个int或乘以3
这里有一个案子。试图解决它,但不明白如何去做。
情况是:如果数能被2整除,则减半——否则,应乘以3,这个结果加1,这样一直持续到结果为1
我不明白如何在java中设置它。我尝试了 if、else if 和 else。但我不知道如何让它工作。
有小费吗?
grep - Grep 和 Cut 命令并分割字符串
我有一个 grep 命令,它提供以下字符串:
但我想修改这个字符串以获得
上述值是通过以下方式提取的:
使用 cut -c9-500 是因为原始字符串的形式为
并 cut -c9-500 返回
有人可以帮我得到吗
(即删除日期部分的最后 3 位数字)