怎么把第一行放在最后一行呀,,

img

#include <iostream>
using namespace std;

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

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

第一行你单独处理,不要放在循环中。