玄关(站外题)
  • 板块学术版
  • 楼主xQWQx
  • 当前回复3
  • 已保存回复4
  • 发布时间2023/12/6 21:48
  • 上次更新2023/12/7 03:40:47
查看原帖
玄关(站外题)
1024387
xQWQx楼主2023/12/6 21:48

为什么循环进不去(求解答,已注释是哪一个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_关

(记得艾特!)

2023/12/6 21:48
加载中...