gpt4 book ai didi

java - 如何按列专业将一维数组转换为二维数组

转载 作者:行者123 更新时间:2023-12-02 08:18:07 25 4
gpt4 key购买 nike

假设我有一个一维数组,例如 int[] x = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 }
我想将其转换为 2D,如下所示:

1 5  9 13  
2 6 10 14
3 7 11 15
4 8 12 16

目前,我已经

for (int i = 0; i < 4; i++)
{
for (int j = 0; j < Nb; j++)
s[i][j] = x[i + j];
}

但是,这不起作用。我该怎么做?

最佳答案

尝试

for (int i = 0, k=0; i < 4; i++)
for (int j = 0; j < Nb; j++)
s[j][i] = x[k++]; // you may want s[i][j]

关于java - 如何按列专业将一维数组转换为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969080/

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