#include <iostream>
int main()
{
using namespace std;
int m,n;
cin>>m>>n;
short num[1000][1000];
for (int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{cin>>num[i][j];}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{cout<<num[j][n-i-1]<<" ";}
cout<<endl;
}
return 0;
}
值得一说的是二维数组num[1000][1000]如果类型选择int 测试也能通过,但是在我自己电脑上居然运行不过,可能是内存不够吧,所以改用short稍微好一点点。