gpt4 book ai didi

c++ - 迭代月份使用的循环数组公式

转载 作者:行者123 更新时间:2023-11-28 02:45:22 24 4
gpt4 key购买 nike

目前我发现使用 ( starting index + size of array + 1 ) % size of array 将使我能够从 0 到 N(数组大小 - 1 )对循环数组进行索引。

目前我正在使用它从特定月份(即 6 = 七月)开始循环 months。但问题是这种方法也会打印 0 ,这不是正确月份的一部分( 1 - 12 )。我知道我可以用 if else 语句来做到这一点,但如果可能的话,我只想修改 ( starting index + size of array + 1 ) % size of array 公式以适应我的需要,如果它是可能。

最佳答案

如果像您说的那样 6 = July 那么 0 = January 很可能是这样,而 0 实际上是一个完全有效的值。

如果您的意思是说 7 = July 那么我实际上建议您将数组索引从 0-11 而不是 1-12。在与用户接口(interface)和内部接口(interface)之间切换时,您将在基于零和基于一的索引之间进行转换。

关于c++ - 迭代月份使用的循环数组公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24612216/

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