c++ 一维数组转二维数组

来源:互联网 发布:ubuntu 分区大小 编辑:程序博客网 时间:2024/05/22 05:25

 const int a[10] = { 1, 2, 3, 4, 5,6,7,8,9,10 };int b[2][5]={0};int i=0;int j=0;for (int m=0;m<10;m++){i=m/5;j=m%5;b[i][j]=a[m];}for (int i=0;i<2;i++){for (int j=0;j<5;j++){std::cout<<b[i][j];}std::cout<<std::endl;}

a[20]的一维数组转换为二维数组(宽度为5)

a的下标m;

i=m/5;

j=m%5;

b[i][j]

0 0