求了,这题都做到这份上了,因为输出错了:(
查看原帖
求了,这题都做到这份上了,因为输出错了:(
1056503
tlljh120楼主2023/11/10 20:55
#include<bits/stdc++.h>
using namespace std;

int main()
{ 
    int n,i,j;
    cin>>n>>i>>j;
	for(int x=1;x<=n;++x)
    {
    	for(int y=1;y<=n;++y)
       {
    	   if(x==i) cout<<"("<<x <<","<<y<< ") ";
	   }    
	   cout<<endl;
	}
	for(int x=1;x<=n;++x)
    {
    	for(int y=1;y<=n;++y)
       {
    	   if(y==j) cout<<"("<<x <<","<<y<< ") ";
	   }    
	   cout<<endl;
	}
	for(int x=1;x<=n;++x)
    {
    	for(int y=1;y<=n;++y)
       {
    	   if(x-y==i-j) cout<<"("<<x <<","<<y<< ") ";
	   }    
	   cout<<endl;
	}
	for(int x=n;x>=1;--x)
    {
    	for(int y=n;y>=1;--y)
       {
    	   if(y+x==j+i) cout<<"("<<x <<","<<y<< ") ";
	   }    
	   cout<<endl;
	}
	
}

2023/11/10 20:55
加载中...