有几个一维数组,我想把每个一维数组的值赋给二维数组的每一行,该如何实现

最好写个程序出来

第1个回答  2013-06-18
假设你有3个一维数组吧int[] a = {1,23};int[] b = {34,235};int[] c = {34,234,435,34};int[][] d = new int[3][];//定义一个3行的二维数组for(int i=0;i<3;i++){ for(int k=0;k<(一维数组的名字).lendth;k++) d[i][k]=(一维数组的名字)[k]; } 大概思想是这样. 不过因为数组的名字很难弄.可以用IF判断.本人写了一下太麻烦,就省略成这样的写法
第2个回答  2013-06-18
如果LZ用的是C/C++,可以用memcpy函数通过拷贝内存快速实现。不过各种语言通用的方法是用循环来拷贝,也并不麻烦。
第3个回答  2013-06-18
int a[10][10];int b[10]={1,1,1,1}; a[0][10]=b[0]; a[1][10]=b[1];一次类推...!