文章
227
粉丝
0
获赞
950
访问
36.3k
#include<iostream>
#include<cstring>
using namespace std;
const int N=110;
int n,m,k;
int a[N][N],c[N][N];
void work1()
{
int n_=n,m_=m;
swap(n,m);
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
c[i][j]=a[n_-1-j][i];
memcpy(a,c,sizeof a);
}
void work2()
{
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
c[i][j]=a[i][m-1-j];
memcpy(a,c,sizeof a);
}
void work3()
{
int n_=n,m_=m;
swap(n,m);
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
c[i][j]=a[j][m_-1-i];
memcpy(a,c,sizeof a);
}
int main()
{
while(cin>>n>>m>>k)
{
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
int op;
while(k--)
{
cin>>op;
if(op==1)
work1();
else if(op==2)
w...
登录后发布评论
暂无评论,来抢沙发