掌握二维数组的定义、赋值、输入输出的方法

将一个2行3列的二维数组a的行列元素互换,存到另一个数组b中,并输出b数组。

#include <iostream>
using namespace std;

int main()
{
    int a[2][3];
    int b[3][2];
    int i, j;
    for(i = 0; i < 2; ++i){
        for(j = 0; j < 3; ++j){
            cin >> a[i][j];
        }
    }
    
    for(i = 0; i < 2; ++i){
        for(j = 0; j < 3; ++j){
            b[j][i] = a[i][j];
        }
    }
    
    for(i = 0; i < 3; ++i){
        for(j = 0; j < 2; ++j){
            cout << b[i][j] << "\t";
        }
        cout << endl;
    }
 
    return 0;
}

img