为什么循环进不去(求解答,已注释是哪一个QWQ)
#include<bits/stdc++.h>
using namespace std;
int n,q,x,y;
bool a[1005][1005];
int x1(int xx,int yy)
{
int t=0;
if(xx<yy){yy=yy-xx;xx=1;}
else if(xx>yy){xx=xx-yy;yy=1;}
else{xx=1;yy=1;}
cout<<xx<<" "<<yy<<endl;
for( ;xx<=n&&yy<=n;xx++,yy++)//这个循环
{
cout<<xx<<" "<<yy<<endl;
if(a[xx][yy]==1){
cout<<xx<<" "<<yy<<endl;
t++;
}
}
return t;
}
//int x2(int xx,int yy)
//{
//
//}
//int h1(int xx,int yy)
//{
//
//}
//int h2(int xx,int yy)
//{
//
//}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
cin>>a[i][j];
cin>>q;
while(q--)
{
cin>>x>>y;
cout<<x1(x,y)/*+x2(x,y)+h1(x,y)+h2(x,y)*/<<endl;
}
return 0;
}
别的不管,玄关QWQ
小号C112345565_关
(记得艾特!)