gpt4 book ai didi

c - 遍历奇数和 2

转载 作者:太空宇宙 更新时间:2023-11-04 06:50:26 25 4
gpt4 key购买 nike

在 C 中是否可以有一个快速的 for/while 循环来循环遍历奇数和 2?不使用数组。

所以我希望它循环通过 {1, 2, 3, 5, 7, 9, ..}

最佳答案

当然。这是一个非常直接的方法。

for(int i=1; i<N; i++) {
if(i>3) i++;
// Code
}

更黑一点的变体:

for(int i=1; i<N; i+=1+(i>2)) {
// Code
}

但我认为在这种情况下,最易读的变体应该是这样的:

// Code for 1 and 2

// Then code for 3,5,7 ...
for(int i=3; i<N; i+=2) {
// Code
}

关于c - 遍历奇数和 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52282704/

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