直接做吧,没什么好说的了
#include<iostream>
using namespace std;
int main()
{
int n,i,j;
while(cin>>n>>i>>j)
{
int c;
//Line
for(c=1;c<=n;c++)
cout<<'('<<i<<','<<c<<')';
cout<<endl;
//Row
for(c=1;c<=n;c++)
cout<<'('<<c<<','<<j<<')';
cout<<endl;
// '\'direction
int t1=i,t2=j;
while(t1>1 && t2>1) t1--,t2--;
while(t1<=n && t2<=n) cout<<'('<<t1++<<','<<t2++<<')';
cout<<endl;
// '/'direction
t1=i,t2=j;
while(t1<n && t2>1) t1++,t2--;
while(t1>0 && t2<=n) cout<<'('<<t1--<<','<<t2++<<')';
cout<<endl;
}
return 0;
}
using namespace std;
int main()
{
int n,i,j;
while(cin>>n>>i>>j)
{
int c;
//Line
for(c=1;c<=n;c++)
cout<<'('<<i<<','<<c<<')';
cout<<endl;
//Row
for(c=1;c<=n;c++)
cout<<'('<<c<<','<<j<<')';
cout<<endl;
// '\'direction
int t1=i,t2=j;
while(t1>1 && t2>1) t1--,t2--;
while(t1<=n && t2<=n) cout<<'('<<t1++<<','<<t2++<<')';
cout<<endl;
// '/'direction
t1=i,t2=j;
while(t1<n && t2>1) t1++,t2--;
while(t1>0 && t2<=n) cout<<'('<<t1--<<','<<t2++<<')';
cout<<endl;
}
return 0;
}