gpt4 book ai didi

c# - 可以在没有循环的情况下做到这一点吗?

转载 作者:太空狗 更新时间:2023-10-30 00:16:27 27 4
gpt4 key购买 nike

我很难想出不涉及循环的解决方案。基本上,如果某物大于某个任意数,它就​​会循环。假设数字是 64。

0 => 0
32 => 32
64 => 64
96 => 32
128 => 64
160 => 32
192 => 64

等等。

我目前的做法涉及一个 while 循环,该循环检查值是否超过 64,如果超过,则从中减去 64。还有另一种不涉及循环的方法吗?

我正在使用 C# WinForms。

最佳答案

将值修改 64,这是一个 O(1) 操作。像这样:

int number;
// number is initialized
number %= 64;

关于c# - 可以在没有循环的情况下做到这一点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7048135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com