解题思路:
1.创建变量n,a,b
2.循环输出第一行并换行
3.循环输出第二行并换行
4.外循环+内循环 判断如果等于那么输出 换行
5.外循环+内循环 判断如果等于那么输出 换行
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b;
cin>>n>>a>>b;
for(int i=1;i<=n;i++)
{
cout<<"("<<a<<","<<i<<")"<<" ";
}
cout<<endl;
for(int i=1;i<=n;i++)
{
cout<<"("<<i<<","<<b<<")"<<" ";
}
cout<<endl;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
if(a-b==(i-j))
{
cout<<"("<<i<<","<<j<<")"<<" ";
}
}
}
cout<<endl;
for(int i=n;i>=1;i--)
{
for(int j=1;j<=n;j++)
{
if(i+j==(a+b))
{
cout<<"("<<i<<","<<j<<")"<<" ";
}
}
}
return 0;
}