#include<bits/stdc++.h>
using namespace std;
void xuanzhuan(int x,int y,int r,int z,int a[600][600]){
int b[600][600]={0};
for(int i=x-r;i<=x+r;i++)
{
for(int j=y-r;j<=y+r;j++)
{
if(z==0){
b[i][j]=a[x-y+j][x+y-i];}
else{
b[i][j]=a[x+y-j][y-x+i];
}
}}
for(int i=x-r;i<=x+r;i++){
for(int j=y-r;j=y+r;j++){
a[i][j]=b[i][j];
}
}
}
int main(){
int n,m,t,x,y,r,z=1;
cin>>n>>m;
int a[600][600]={0};
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
a[i][j]=t;
t++;
}
}
for(int i=0;i<m;i++){
cin>>x>>y>>r>>z;
xuanzhuan(x,y,r,z,a);
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
请大佬们麻烦看一下我写的这个代码为什么只能输入一组xyrz,我真的不懂了,谢谢你们!