https://www.luogu.com.cn/record/112556377
#include <bits/stdc++.h>
using namespace std;
struct sqare{
int x,y;
void print(){
printf("(%d,%d) ",x,y);
}
void sqin(int l,int s){
x=l;
y=s;
}
};
sqare a[15][15];
int n,i,j;
int main(){
cin>>n>>i>>j;
for(int k=1;k<=n;k++){
for(int q=1;q<=n;q++){
a[k][q].sqin(k,q);
}
}
for(int k=1;k<=n;k++){
a[i][k].print();
}
cout<<endl;
for(int k=1;k<=n;k++){
a[k][j].print();
}
cout<<endl;
for(int k=i;k>=1;k++){
for(int p=j;p>=1;p++){
a[k][p].print();
}
}
cout<<endl;
for(int k=i;k<=n;k++){
for(int p=j;p<=n;p++){
a[k][p].print();
}
}
cout<<endl;
for(int k=i;k>=1;k++){
for(int p=j;p<=n;p++){
a[k][p].print();
}
}
cout<<endl;
for(int k=i;k<=n;k++){
for(int p=j;p>=1;p++){
a[k][p].print();
}
}
cout<<endl;
return 0;
}
输出请参考https://note.ms/bwjh