如何使用 mod 运算符重复数字循环?
How can I repeat a number cycle using mod operator?
我必须遍历 1 <= i <= 20
,每次我 mod 任何时候,我都想得到一个介于 1,2,3
之间的值。抱歉,我没有在网上找到任何有用的资源。这就是我在这里发布它的原因。提前致谢。
在 C++ 中,%
符号充当 the remainder operator。
如果你这样做
i % 3;
可能的值为 0
、1
和 2
。
以此为起点,我们可以移动 1
:
(i % 3) + 1;
现在可能的值为 1
、2
和 3
。
我必须遍历 1 <= i <= 20
,每次我 mod 任何时候,我都想得到一个介于 1,2,3
之间的值。抱歉,我没有在网上找到任何有用的资源。这就是我在这里发布它的原因。提前致谢。
在 C++ 中,%
符号充当 the remainder operator。
如果你这样做
i % 3;
可能的值为 0
、1
和 2
。
以此为起点,我们可以移动 1
:
(i % 3) + 1;
现在可能的值为 1
、2
和 3
。