gpt4 book ai didi

交替for循环的c++通用解决方案

转载 作者:搜寻专家 更新时间:2023-10-31 00:15:28 26 4
gpt4 key购买 nike

我希望 for 循环的每一秒运行都完成一些事情。有没有不用大量线路就能做到这一点的好方法?

虽然我们正在这样做,但我更喜欢通用的“技巧”,所以也可以每隔三次或四次做一些事情?

例子:

for( int i = 0; i < 10; i++ )
{
do something;

if( i == odd number )
{
do something every alternating time;
}
}

希望能帮到你。干杯。

最佳答案

每第n次做某事:

if (i % n == 0) …

请注意,这将在第一次、第 n+1 次、第 2n+1 次等迭代时触发。如果您想在第 n 次、第 2n 次等时触发,请执行以下操作:

if (i % n == n - 1) …

关于交替for循环的c++通用解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19313600/

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