怎样用C语言编写下列程序?一个2行3列的数组 变成3行2列的数组 ?

1 2 34 5 6变成1 42 53 6
2024-11-22 16:41:52
推荐回答(2个)
回答1:

#include
void main()
{ int i,j;
int a[2][3]={1,2,3,4,5,6};
int b[3][2];cout<<"原数组:"<{for ( j=0;j<3;j++)
{
cout<

}cout<<'\n';
}cout<<"转换后的数组:"<{for (j=0;j<2;j++)
{b[i][j]=a[j][i];
cout<}
cout<<'\n';
} }
结果截图::

回答2:

int a[2][3]={1,2,3,4,5,6};int b[3][2]={0};for(j=0;j<2;j++) for(i=0;i<3;i++)b[i][j]=a[j][i];