用c语言写代码三个一维数组如何转换成一个二维数组?

C语言如何把三个一维数组转换成一个二维数组?(编程问题)
已知:三个一维数组
a[10] = {1,2,6,7,5,1,3,2,8,2}
b[10] = {1,6,3,4,7,1,3,8,1,5}
c[10] = {6,2,3,4,5,7,8,2,1,2}
转换成一个二维数组结果如下:d[10][3]={{1,1,6},{2,6,2},{6,3,3},{7,4,4},{5,7,5},{1,1,7},{3,3,8,},{2,8,2},{8,1,1,},{2,5,2}}
详细说明:
新的二维数组十行三列
第一列是三个一维数值的第一个元素
第二列是三个一维数值的第二个元素
以此类推...............................................
第十列是三个一维数值的第十个元素

int a[10],b[10],c[10];
int d[10][3];
for(int i=0;i<10;i++)
d[0][i] = a[i];
for(int i=0;i<10;i++)
d[1][i] = b[i];
for(int i=0;i<10;i++)
d[2][i] = c[i];
温馨提示:答案为网友推荐,仅供参考
相似回答