modulus 相关问题

两个数的商的余数(通常是整数)。

将模运算符移到方程的另一边

我有一个数学问题,它是我的编程问题的一部分 我有一个类似的声明 a=b%30; 如何根据a计算b? 我想了一下,但没能弄清楚。

回答 3 投票 0

从 VB.Net 设置模数和指数到 Android/Java

我有这个 RSA 公钥,它是在我的服务器 VB.Net 中生成的。 tv0tzng4pW7erDo2ke/Ku9TGKRukAzx+

回答 2 投票 0

方程另一边的模运算?

如果 I = (V+13) % 26 那么V对于“我”来说是什么呢?基本上如何在方程的另一边取 Mod 运算符?

回答 2 投票 0

PHP 循环中的模数

我目前正在使用以下代码检查循环中的条目是否是第三次迭代: 我目前正在使用以下代码检查循环中的条目是否是第三次迭代: <?php for ($i = 0; $i < count($category_news); $i++) : ?> <div class="grid_8"> <div class="candidate snippet <?php if ($i % 3 == 2) echo "end"; ?>"> <div class="image shadow_50"> <img src="<?php echo base_url();?>media/uploads/news/<?php echo $category_news[$i]['url']; ?>" alt="Image Preview" width="70px" height="70px"/> </div> <h5><?php echo $category_news[$i]['title']?></h5> <p><?php echo strip_tags(word_limiter($category_news[$i]['article'], 15)); ?></p> <?php echo anchor('/news/article/id/'.$category_news[$i]['news_id'], '&gt;&gt;', array('class' => 'forward')); ?> </div> </div> <?php if ($i % 3 == 2) : ?> </li><li class="row"> <?php endif; ?> <?php endfor; ?> 如何检查循环是否处于第二次而不是第三次迭代? 我已经尝试了$i % 2 == 1但没有成功。 模数检查除法的余数。 如果 $i 是 10,则 10/2 = 5,没有剩余,所以 $i 模 2 将为 0。 如果 $i 为 10,则 10/3 = 3,余数为 1,因此 $i 模 3 将为 1。 为了让您更轻松地跟踪项目数量,我将从 1 而不是 0 开始 $i。例如 for($i=1; $i <= $count; $i++) if($i % 2 == 0) echo 'This number is even as it is divisible by 2 with no leftovers! Horray!'; 如有疑问,请编写代码片段: for ($j = 1; $j < 4; $j++) { for ($k = 0; $k < $j; $k++) { echo "\n\$i % $j == $k: \n"; for ($i = 0; $i < 10; $i++) { echo "$i : "; if ($i % $j == $k) { echo "TRUE"; } echo " \n"; } } } 这是输出。用它来弄清楚你需要使用什么: $i % 1 == 0: 0 : TRUE 1 : TRUE 2 : TRUE 3 : TRUE 4 : TRUE 5 : TRUE 6 : TRUE 7 : TRUE 8 : TRUE 9 : TRUE $i % 2 == 0: 0 : TRUE 1 : 2 : TRUE 3 : 4 : TRUE 5 : 6 : TRUE 7 : 8 : TRUE 9 : $i % 2 == 1: 0 : 1 : TRUE 2 : 3 : TRUE 4 : 5 : TRUE 6 : 7 : TRUE 8 : 9 : TRUE $i % 3 == 0: 0 : TRUE 1 : 2 : 3 : TRUE 4 : 5 : 6 : TRUE 7 : 8 : 9 : TRUE $i % 3 == 1: 0 : 1 : TRUE 2 : 3 : 4 : TRUE 5 : 6 : 7 : TRUE 8 : 9 : $i % 3 == 2: 0 : 1 : 2 : TRUE 3 : 4 : 5 : TRUE 6 : 7 : 8 : TRUE 9 : 现在给出答案: 如何检查循环是否处于第二次而不是第三次迭代? $i % 2 === 0 对于每第三次迭代,您需要: if ($i % 3 === 0) 如果是特定的第三次迭代,则: if ($i === 3) 回答问题: 如何检查循环是否处于第二次AND而不是第三次迭代? 当您想在条件中做两件事时,我们使用逻辑运算符&&。引用官方文档... 示例: $a && $b 名称: 和 结果: TRUE 如果 $a 和 $b 都是 TRUE。 因此,对于代码,您需要... if($i % 2 === 0 && $i % 3 !== 0) { // Loop is in its second and not its third iteration! } 我们使用模数来解决这个问题,它返回除以 2 和 2 的余数。 我想应该是: if ($i % 2 == 0) 试试这个。它应该适用于每第三次迭代: if ($i % 3 === 0)

回答 7 投票 0

避免C++中整数溢出的模数函数

如果我有2个int或long长变量,称它们为a和b,我想计算和(a+b)mod p,其中p是一个大的质数,我如何利用C++中的modulo运算符来实现......

回答 1 投票 1

访问矩阵的第n个元素

给定一个数字n和一个矩阵, 用一个数组表示. 你将如何找到第n个元素?我所寻找的答案应该涉及模数运算,而不是使用标准库 ...

回答 2 投票 1

(i % 3 == 0)是指( i % 3 == false )吗?

我是一个学习JS的初学者。有谁能给我解释一下为什么 "1 "会出现在输出上?

回答 2 投票 -1

更优雅的比较大数除以一个共同模数的方法。

我有这个比较时间刻度的方法,但我只想知道刻度在一定的颗粒度内是相等的。为此,我想出了一个办法,就是用一个共同的模数除以滴答,...

回答 1 投票 -1

负数模数向量大小为什么不给负数?[重复]

#include #include #include 使用命名空间stdp; int main() { 向量 v = {1, 2, 3, 4, 5, 6, 7}; int i = -4; cout << i << ...

回答 5 投票 8

为什么负数不等于向量大小的模数?

#include #include #include 使用命名空间std; int main(){vector v = {1,2,3,4,5,6,7}; int i = -4; cout << i << ...

回答 5 投票 9

具有矢量大小的C ++模数

#include #include #include 使用命名空间std; int main(){vector v = {1,2,3,4,5,6,7}; int i = -4; cout << i << ...

回答 1 投票 2

使用fmod()查找2个浮点数之间的提醒

我正在尝试验证是否可以将第一个浮点数除以第二个浮点数,然后得到如下所示:$ first = 10.20; //或5.10、7.14、9.18 $ second = 1.02; ...

回答 1 投票 0

《人生的人生博弈》中对负数的理解模数

我正在阅读《用python自动完成无聊的东西》一书,无法用%运算符理解一个简单的表达式。表达式为leftCoord =(x-1)%WIDTH,在第一个...

回答 1 投票 -1

有人可以向我解释-1%5 = 4 [重复]

[有人可以向我解释-1%5 = 4但1%5 = 1我以为模运算符给出了余数,但是-1除以5的余数如何变成4?

回答 1 投票 0

需要帮助理解模运算符

我知道模数会返回余数,我倾向于这样看:13%5 = 3,5两次进入13,剩下三个,但是结果是1%5 = 1 2%5 = 2 3 %5 = 3 5进入1 ...

回答 4 投票 0

为什么C ++模数对于i%str.size()在i为-1时返回0

我很困惑为什么以下代码会产生此输出:#include using namespace std; int main(){int i = -1;整数k = 1;字符串s =“ abc”; int j = s.size(); ...

回答 1 投票 1

Python-反向工程“%”(模数)?

我有一个算法需要2个输入; “ x”和“ y”。 x是从1到250的数字,y是正整数或负整数。有谁知道是否有办法获取所有可能的值...

回答 2 投票 -1


为什么最后一次美元汇率计算错误

为什么最后一个计算会打印出错误的计算。这是我的代码:System.out.print(“输入总费用:”); double totalCost = input.nextDouble(); System.out.print(“客户有...

回答 1 投票 0

为什么最近一次美元变动计算会出错

为什么最后一个计算会打印出错误的计算。这是我的代码:System.out.print(“输入总费用:”); double totalCost = input.nextDouble(); System.out.print(“ The ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.