gpt4 book ai didi

java - 生成特定的数字序列

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:24:34 27 4
gpt4 key购买 nike

假设我有一个简单的 for 循环,其索引 i0n。我希望能够按 i 循环,每个循环按以下顺序生成两个数字:

i | a | b
=========
0 | 2 | 1
1 | 2 | 3
2 | 2 | 5
3 | 5 | 1
4 | 5 | 3
5 | 5 | 5
6 | 9 | 1
7 | 9 | 3
8 | 9 | 5
9 | 12| 1
10| 12| 3
11| 12| 5
12| 16| 1
...

基本上,算法是,对于 a,它从 2 开始,然后递增 34转,而对于 b,它总是经过 135,然后重新开始。

我一直在尝试制作一些东西,但收效甚微。我更喜欢 中的答案但伪代码或任何非深奥的语言都可以。

最佳答案

class Main
{
public static void main (String[] args)
{
for(int i = 0 ; i < 20 ; i++)
{
int a = (i / 6) * 7 + 2 + ((i / 3) & 1) * 3;
int b = (i % 3) * 2 + 1;
System.out.println(i + " | " + a + " | " + b);
}
}
}

关于java - 生成特定的数字序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14318779/

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