问题标签 [modulus]

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 投票
3 回答
538 浏览

php - PHP foreach 循环帮助

希望有人可以帮助我,

我的网站上有很多图片,看起来与此类似,

我有一个循环浏览我的产品的页面,并以li. 我想要做的是从$usp数组中随机选择开始循环,然后显示 4 个产品,然后从$usp数组中放置另一个随机选择,然后显示另外 4 个产品,然后从$usp数组中显示另一个随机选择。

本质上我想要这个效果

目前这是我的循环。

我该如何修改它以达到预期的效果?

0 投票
3 回答
1281 浏览

c++ - 如何计算 (a*b)%c 形式的模数?

如何计算 (a*b)%c 形式的模数?

我想计算两个 int 数的乘法模数,它们几乎处于溢出阶段...

这里 c 也是 int

0 投票
2 回答
839 浏览

python - 浮点模数问题

我在 Python 中的浮点数上遇到模数问题。这段代码:

印刷:

我知道浮点数并不精确。但我无法理解这一点。

我不知道它是否有任何关系,但谷歌计算器也无法处理这个计算。这是谷歌计算器的输出:

是什么导致了这个计算错误?以及如何在我的 Python 程序中避免它?

0 投票
4 回答
687 浏览

c - 快速增加数字为 C 中的 mod 16

获得可被 16 整除的最接近的非较小数字的最佳方法是什么?

我想出的方法看起来不是很优雅或快速

预期的结果是

ETC

0 投票
3 回答
28211 浏览

math - 以秒为单位将数字拆分为天、小时、分钟和秒?

我听说可以使用%大多数编程语言中存在的模运算符来完成此操作。真正的问题是,怎么做?我不熟悉模数的工作原理,所以过去我在使用它时遇到了困难。鉴于自 1970 年以来的当前时间(以秒为单位)1307758473.484,我如何计算使用模数的年数、天数、小时数和分钟数?

我基本上希望将其格式化为:“5 年 10 天 12 小时 7 分钟 18.56 秒”。我该怎么做?我真的对学习这背后的逻辑很感兴趣,而不是对简单的插入式解决方案感兴趣。

0 投票
1 回答
1007 浏览

visual-c++ - 在c ++中检查comboBox SelectedIndex是否可以被4整除

Visual c++ 2010 Express 的新手,作为一个测试程序,我正在编写一个程序,可以选择 2011 年 1 月 1 日和 12 月 31 日之间的任何日期。现在,我几乎得到了我想要的不同程序的体验这个,但我还没有让它正常工作。Obviously, when the month of February is selected, the program needs to know if it is in a leap year or not. 因此,要尝试查看年份是否可以被四整除,我有:

但是当我构建它时,它给了我错误“'fmod':找不到标识符。” 还尝试了“地板”功能。这里有一些语法错误吗?我对这个函数的所有发现让我相信我有正确的语法......但它在 if 语句或其他东西中不起作用吗?

0 投票
2 回答
357 浏览

sqlite - 如何将新表行插入现有表的每隔一行?

好的,我有一个 sqlite 数据库,它大约有 100 行。这是我正在尝试做的一件奇怪的事情,但我需要在每个现有行之间插入一个新行。

我一直在尝试按如下方式使用 Insert 语句,但没有任何运气:

所以我基本上是在尝试使用 %-operator 来告诉我 id 是偶数还是奇数。对于每个偶数 ID,我想插入一个新行。

我错过了什么?我能做些什么不同的事情?如何在每隔一行中插入一个新行并更新索引?

谢谢

0 投票
5 回答
2899 浏览

python - 使用 Python 模运算符对列表进行排序

我一直在研究 Project Euler 问题以尝试学习 python,并且我为第二个问题编写了一个解决方案(在斐波那契数列中找到不超过四百万的偶数项的总和)。该代码为我提供了正确的解决方案,但它要求我使用两次模除法,以便从我生成的斐波那契数列中删除奇数值。这是我写的解决方案:

如果我只放入一个 for 循环,列表 fibonacci_list 将变为以下内容:

所有奇数项不应该通过模除法测试并被删除吗?为什么我需要运行两次 for 循环来删除所有奇数项?

0 投票
5 回答
3878 浏览

operator-keyword - 负模算子结果的目的是什么?

我以前(天真的)假设模运算符返回除法的余数。我显然错了,因为 -2 % 5 返回 3。我原以为 5 除以 -2 零次,余数为 -2。

现在我了解了如何执行此操作的机制,但我的问题是为什么?有人可以给我一个链接来解释为什么模数和余数不是同义词,或者一个有用的情况的例子吗?

0 投票
2 回答
5366 浏览

c++ - 忽略休息的有效方法

我发现有两种方法可以从 C++ 中的除法中获取整数

问题是哪种方式更有效(更快)

第一种方式:

第二种方式:

还请演示如何找出哪种方法更快